X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FDeploymentHandler%2FHandlesVersionStorage.pm;h=9881817295e2d37924ba07fcf7c7bec0ef38aca8;hb=96ef97e5693ee296b0b1eedf9910101dfb329a5a;hp=8f535b4772c93bb19629a2f211b2af7dadbf1ef2;hpb=1a0efcf032c8c7943035f038b3d3a05c98bfed30;p=dbsrgits%2FDBIx-Class-DeploymentHandler.git diff --git a/lib/DBIx/Class/DeploymentHandler/HandlesVersionStorage.pm b/lib/DBIx/Class/DeploymentHandler/HandlesVersionStorage.pm index 8f535b4..9881817 100644 --- a/lib/DBIx/Class/DeploymentHandler/HandlesVersionStorage.pm +++ b/lib/DBIx/Class/DeploymentHandler/HandlesVersionStorage.pm @@ -10,4 +10,26 @@ requires 'version_storage_is_installed'; __END__ +=method database_version + + my $db_version = $version_storage->database_version; + +=method add_database_version + + $version_storage->add_database_version({ + version => '1.2002', + ddl => $ddl, # optional + upgrade_sql => undef, # optional + }) + +=method delete_database_version + + $version_storage->delete_database_version({ version => '1.2002' }) + +=method version_storage_is_installed + + if ($verson_storage->version_storage_is_installed) { + say q(you're golden!) + } + vim: ts=2 sw=2 expandtab