isa => 'DBIx::Class::Schema',
is => 'ro',
required => 1,
- handles => ['schema_version'],
);
has backup_directory => (
lazy_build => 1,
);
-sub _build_to_version { $_[0]->schema->schema_version }
+sub _build_to_version { $_[0]->schema_version }
+
+has schema_version => (
+ is => 'ro',
+ lazy_build => 1,
+);
+
+sub _build_schema_version { $_[0]->schema->schema_version }
method install {
croak 'Install not possible as versions table already exists in database'
The L<DBIx::Class::Schema> (B<required>) that is used to talk to the database
and generate the DDL.
+=attr schema_version
+
+The version that the schema is currently at. Defaults to
+C<< $self->schema->schema_version >>.
+
=attr backup_directory
The directory where backups are stored