Data-HandyGen-mysql
view release on metacpan or search on metacpan
script/hd_delete_all.pl view on Meta::CPAN
=head1 USAGE
$ hd_delete_all.pl --infile inserted.yml -d mydb -u myuser -p mypasswd
=head1 ARGUMENTS
=over 4
=item * -i | --in | --infile
I<< (Required) >> a file name of YAML in which tables and IDs to be deleted are written like the followings:
---
customer:
- 50
- 51
item:
- 101
- 102
purchase:
- 501
- 502
- 503
=item * -d | --dbname
I<< (Required) >> A name of database
=item * -h | --host
I<< (Optional) >> Hostname of database
=item * --port
I<< (Optional) >> Port no.
=item * -u | --user
I<< (Required) >> User name to connect mysql
=item * -p | --password
I<< (Required) >> Password to connect mysql
=item * -v | --verbose
I<< (Optional) >> Display verbose messages.
=back
=head1 DESCRIPTION
This scripts deletes all records specified by YAML file, which is generated by hd_insert_bulk.pl (included in this package). Of course manually created YAML file can also be used.
=head1 BUGS AND LIMITATIONS
There are no known bugs in this module.
Please report problems to Takashi Egawa (C<< egawa.takashi at gmail com >>)
Patches are welcome.
=head1 SEE ALSO
L<Data::HandyGen::mysql>
L<hd_insert_bulk.pl>
=head1 AUTHOR
Takashi Egawa (C<< egawa.takashi at gmail com >>)
=head1 LICENCE AND COPYRIGHT
Copyright (c)2013 Takashi Egawa (C<< egawa.takashi at gmail com >>). All rights reserved.
This module is free software; you can redistribute it and/or
modify it under the same terms as Perl itself. See L<perlartistic>.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
( run in 0.734 second using v1.01-cache-2.11-cpan-39bf76dae61 )