NAME DBIx::Patcher - store history of patches applied in database schema VERSION version 0.04 SYNOPSIS # add patches already run on an existing db patcher -h db-server -u bob -d my_db sql/0.01 --add # running from within the location where the app/sql lives patcher -h db-server -u bob -d my_db sql/0.01 # run patcher from anywhere and store filename correctly patcher -h db-server -u bob -d my_db /opt/app/sql/0.01 -c /opt/app # to retry previously failed patches patcher -h db-server -u bob -d my_db sql/0.01 --retry DESCRIPTION OPTIONS --install TBA - install the patcher schema before doing anything else --host -h Host of the database. Defaults to localhost --user -u User for connecting to the database. Defaults to www --database -d Name of the database --chop -c When patching remove this from the absolute path of the patch file to make the logging of patches relative from a certain point. Defaults to $PWD --retry For patches that have failed retry --add -a Any files found that haven't been run, just add them as if they run successfully --plugin TBA - specify a plugin to load and provide defaults/custom handling AUTHOR Jason Tang, "" BUGS Please report any bugs or feature requests to "bug-dbix-patch at rt.cpan.org", or through the web interface at . I will be notified, and then you'll automatically be notified of progress on your bug as I make changes. SEE ALSO DBIx::Class SUPPORT You can find documentation for this module with the perldoc command. perldoc DBix::Patcher LICENSE AND COPYRIGHT Copyright 2011 Jason Tang. This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License. See http://dev.perl.org/licenses/ for more information.