X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FDeploymentHandler%2FHandlesDeploy.pm;h=adc2693587dc7a1319ec39f053ccb52c98cbd55c;hb=bf7a4e56e325cfed43caf682e29bd3fac1355c90;hp=feba3736bcb366af2918b6b22e6d33f5d51530fe;hpb=9deabd1fcf64a04422d1903f8656ac445e73336a;p=dbsrgits%2FDBIx-Class-DeploymentHandler.git diff --git a/lib/DBIx/Class/DeploymentHandler/HandlesDeploy.pm b/lib/DBIx/Class/DeploymentHandler/HandlesDeploy.pm index feba373..adc2693 100644 --- a/lib/DBIx/Class/DeploymentHandler/HandlesDeploy.pm +++ b/lib/DBIx/Class/DeploymentHandler/HandlesDeploy.pm @@ -3,14 +3,19 @@ use Moose::Role; # ABSTRACT: Interface for deploy methods -requires 'prepare_install'; +requires 'preinstall_scripts'; + +requires 'prepare_deploy'; +requires 'deploy'; + requires 'prepare_resultsource_install'; requires 'install_resultsource'; + requires 'prepare_upgrade'; -requires 'prepare_downgrade'; requires 'upgrade_single_step'; + +requires 'prepare_downgrade'; requires 'downgrade_single_step'; -requires 'deploy'; 1; @@ -18,11 +23,9 @@ requires 'deploy'; __END__ -=method prepare_install - - (should this be renamed prepare_deploy?) +=method prepare_deploy - $dh->prepare_install + $dh->prepare_deploy Generate the needed data files to install the schema to the database.