use Carp::Clan '^DBIx::Class::DeploymentHandler';
with 'DBIx::Class::DeploymentHandler::WithSqltDeployMethod';
+with 'DBIx::Class::DeploymentHandler::WithDatabaseToSchemaVersions';
BEGIN {
use Moose::Util::TypeConstraints;
}
}
-method ordered_schema_versions { undef }
-
method upgrade {
my $db_version = $self->db_version;
my $schema_version = $self->schema_version;
return;
}
- my @version_list = $self->ordered_schema_versions ||
- ( $db_version, $schema_version );
+ my @version_list = $self->ordered_schema_versions;
# remove all versions in list above the required version
while ( @version_list && ( $version_list[-1] ne $schema_version ) ) {