1 package DBIx::Class::Fixtures::Versioned;
6 use base qw/DBIx::Class::Fixtures/;
15 our $VERSION = '1.000';
19 DBIx::Class::Fixtures::Versioned
23 Just ignore it for now, but it will vaguely tie in to DBIx::Class::Schema::Versioned's functionality eventually.
31 $self->schema_class("DBIx::Class::Fixtures::SchemaVersioned");
32 unless ($params->{version}) {
33 return DBIx::Class::Exception->throw('You must pass a version to populate');
36 return $self->next::method(@_);
39 sub _generate_schema {
43 # manually set the schema version
44 $DBIx::Class::Fixtures::SchemaVersioned::VERSION = $params->{version};
46 my $schema = $self->next::method(@_);
47 $schema->schema_version($params->{version});
49 # set the db version to the schema version
50 $schema->upgrade(); # set version number