1 package DBIx::Class::DeploymentHandler::VersionStorage::Standard;
3 use Method::Signatures::Simple;
6 isa => 'DBIx::Class::Schema',
12 isa => 'DBIx::Class::ResultSet',
15 handles => [qw( database_version version_storage_is_installed )],
18 with 'DBIx::Class::DeploymentHandler::HandlesVersionStorage';
20 sub _build_version_rs {
21 $_[0]->schema->register_class(
22 dbix_class_schema_versions =>
23 'DBIx::Class::DeploymentHandler::VersionStorage::Deprecated::VersionResult'
25 $_[0]->schema->resultset('dbix_class_schema_versions')
28 sub add_database_version {
29 # deprecated doesn't support ddl or upgrade_ddl
30 $_[0]->version_rs->create({ version => $_[1]->{version} })
33 __PACKAGE__->meta->make_immutable;
39 vim: ts=2 sw=2 expandtab