X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FDeploymentHandler.pm;h=90baf41c90d87d14a194d47a3ef24241054612f4;hb=698944cba16da3a301615a43a6b8735281cc363d;hp=4d27efea73b9c19a668ab5c1308dc1586c22ca16;hpb=34ac0a51e6b2dcebf3fbf19512fa42ebd3edc3b8;p=dbsrgits%2FDBIx-Class-DeploymentHandler.git diff --git a/lib/DBIx/Class/DeploymentHandler.pm b/lib/DBIx/Class/DeploymentHandler.pm index 4d27efe..90baf41 100644 --- a/lib/DBIx/Class/DeploymentHandler.pm +++ b/lib/DBIx/Class/DeploymentHandler.pm @@ -1,5 +1,7 @@ package DBIx::Class::DeploymentHandler; +# ABSTRACT: Extensible DBIx::Class deployment + use Moose; extends 'DBIx::Class::DeploymentHandler::Dad'; @@ -30,9 +32,11 @@ __PACKAGE__->meta->make_immutable; 1; +#vim: ts=2 sw=2 expandtab + __END__ -=SYNOPSIS +=head1 SYNOPSIS use aliased 'DBIx::Class::DeploymentHandler' => 'DH'; my $s = My::Schema->connect(...); @@ -79,8 +83,6 @@ with): =over -=over - =item * Downgrades in addition to upgrades. @@ -133,6 +135,30 @@ of the tables Install the version storage and not the rest of the tables -__END__ +=head1 THIS SUCKS + +You started your project and weren't using DBICDH? FOOL! Lucky for you I had +you in mind when I wrote this doc <3 + +First off, you'll want to just install the version_storage: + + my $s = My::Schema->connect(...); + my $dh = DeployHandler({ schema => $s }); + + $dh->prepare_version_storage_install; + $dh->install_version_storage; + +Then, bump your schema version, and you can use DBICDH like normal! + +=head1 DONATIONS + +If you'd like to thank me for the work I've done on this module, don't give me +a donation. I spend a lot of free time creating free software, but I do it +because I love it. -vim: ts=2 sw=2 expandtab +Instead, consider donating to someone who might actually need it. Obviously +you should do research when donating to a charity, so don't just take my word +on this. I like +L<Children's Survival Fund>, +but there are a host of other charities that can do much more good than I will +with your money.