]>
Dogcows Code - chaz/p5-DBIx-Class-ResultSet-RecursiveUpdate/blob - DBSchemaBase.pm
5b19a6e5d8dba63371ca9e7e7957a209a380fdc2
5 use base
'DBIx::Class::Schema';
9 # assume that all tables exist if table dvd is found
10 return $dbh->tables( '%', '%', 'dvd' );
14 my ( $class, $dsn, $user, $pass ) = @_;
15 $dsn ||= 'dbi:SQLite:dbname=t/var/dvdzbr.db';
16 warn "testing $dsn\n";
17 my $schema = $class->connect( $dsn, $user, $pass, {} );
19 $deploy_attrs->{add_drop_table
} = 1 if tables_exist
( $schema->storage->dbh );
20 $schema->deploy( $deploy_attrs );
21 $schema->populate('Personality', [
28 $schema->populate('User', [
29 [ qw
/username name password / ],
30 [ 'jgda', 'Jonas Alves', ''],
31 [ 'isa' , 'Isa', '', ],
32 [ 'zby' , 'Zbyszek Lukasiak', ''],
35 $schema->populate('Tag', [
42 $schema->populate('Dvd', [
43 [ qw
/name imdb_id owner current_borrower creation_date alter_date / ],
44 [ 'Picnick under the Hanging Rock', 123, 1, 3, '2003-01-16 23:12:01', undef ],
45 [ 'The Deerhunter', 1234, 1, 1, undef, undef ],
46 [ 'Rejs', 1235, 3, 1, undef, undef ],
47 [ 'Seksmisja', 1236, 3, 1, undef, undef ],
50 $schema->populate( 'Dvdtag', [
This page took 0.038488 seconds and 3 git commands to generate.