DBIx::Class::Migration::TempDirSandboxBuilder - Build a sandbox in a temporary directory
use DBIx::Class::Migration; my $migration = DBIx::Class::Migration->new( schema_class => 'MyApp::Schema', db_sandbox_builder_class => 'DBIx::Class::Migration::TempDirSandboxBuilder'); $migration->install; $migration->schema->resultset('User') ->create({name=>'Test User'}); $migration->schema->resultset('Role') ->create({name=>'Administrator'}); $migration->dump_named_sets('users', 'roles');
Helper class that creates a db_sandbox in the temporary directory, and then deletes the directory when the migration object goes out of scope. You might wish to use this for testing.
db_sandbox
DBIx::Class::Migration.
See DBIx::Class::Migration for author information
See DBIx::Class::Migration for copyright and license information
To install DBIx::Class::Migration, copy and paste the appropriate command in to your terminal.
cpanm
cpanm DBIx::Class::Migration
CPAN shell
perl -MCPAN -e shell install DBIx::Class::Migration
For more information on module installation, please visit the detailed CPAN module installation guide.