NAME
DBIx::Class::Migration::RunScript::Trait::Populate - Populate fixtures =head1 SYNOPSIS
use DBIx::Class::Migration::RunScript;
builder {
'SchemaLoader',
'Populate',
sub {
shift->populate('countries');
};
};
DESCRIPTION
This is a Moo::Role that adds a populate
method to your run script. This allows you to access any of your previously dumped fixtures. You might find this useful when installing a database that was previously setup.
This trait requires a schema
previously defined, such as provided by DBIx::Class::Migration::RunScript::Trait::SchemaLoader.
methods
This class defines the follow methods.
populate
Requires $arg || @args
Given a fixture set (or list of sets), use DBIx::Class::Fixtures to populate them to the current database.
When naming sets, you skip the '.json' extension.
set_has_fixtures
Requires $arg
Given a set name, returns a boolean about if that set actually has fixtures previously dumped.
SEE ALSO
DBIx::Class::Migration, DBIx::Class::Migration::RunScript
AUTHOR
See DBIx::Class::Migration for author information
COPYRIGHT & LICENSE
See DBIx::Class::Migration for copyright and license information