John Napiorkowski > DBIx-Class-Migration-0.035 > DBIx::Class::Migration::RunScript::Trait::SchemaLoader

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

Dependencies

Annotate this POD

Website

View/Report Bugs
Source   Latest Release: DBIx-Class-Migration-0.044

NAME ^

DBIx::Class::Migration::RunScript::Trait::SchemaLoader - Give your Run Script a Schema

SYNOPSIS ^

    use DBIx::Class::Migration::RunScript;

    builder {
      'SchemaLoader',
      sub {
        shift->schema->resultset('Country')
          ->populate([
          ['code'],
          ['bel'],
          ['deu'],
          ['fra'],
        ]);
      };
    };

DESCRIPTION ^

This is a Moose::Role that adds a schema attribute to your DBIx::Class::Migration::RunScript. This schema is generated via DBIx::Class::Schema::Loader so it is consistent to your actual deployed database structure (it is not dependent on your actual code).

ATTRIBUTES ^

This class defines the follow attributes

schema

Using DBIx::Class::Schema::Loader create a DBIx::Class::Schema that represents the connected database.

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: