1 package DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator::Deprecated;
3 use Method::Signatures::Simple;
5 use File::Spec::Functions;
7 extends 'DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator',
9 method _ddl_schema_consume_filenames($type, $version) {
10 return [$self->_ddl_schema_produce_filename($type, $version)]
13 method _ddl_schema_produce_filename($type, $version) {
14 my $filename = ref $self->schema;
15 $filename =~ s/::/-/g;
18 $self->upgrade_directory, "$filename-$version-$type.sql"
24 method _ddl_schema_up_produce_filename($type, $versions, $dir) {
25 my $filename = ref $self->schema;
26 $filename =~ s/::/-/g;
29 $self->upgrade_directory, "$filename-" . join( q(-), @{$versions} ) . "-$type.sql"
35 method _ddl_schema_up_consume_filenames($type, $versions) {
36 return [$self->_ddl_schema_up_produce_filename($type, $versions)]
39 __PACKAGE__->meta->make_immutable;