John Napiorkowski > DBIx-Class-Migration-0.044 > DBIx::Class::Migration::RunScript::Trait::Populate

Download:
DBIx-Class-Migration-0.044.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Source  

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 Moose::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

syntax highlighting: