use strict;
use warnings;
-use MyDatabase::Main;
+use MyApp::Schema;
+use DBIx::Class::_Util 'parent_dir';
-my $schema = MyDatabase::Main->connect('dbi:SQLite:db/example.db');
+my $db_fn = parent_dir( $INC{'MyApp/Schema.pm'} ) . '../db/example.db';
-# here's some of the sql that is going to be generated by the schema
-# INSERT INTO artist VALUES (NULL,'Michael Jackson');
-# INSERT INTO artist VALUES (NULL,'Eminem');
+my $schema = MyApp::Schema->connect("dbi:SQLite:$db_fn");
my @artists = (['Michael Jackson'], ['Eminem']);
$schema->populate('Artist', [
}
$schema->populate('Cd', [
- [qw/title artist/],
+ [qw/title artistid/],
@cds,
]);
}
$schema->populate('Track',[
- [qw/cd title/],
+ [qw/cdid title/],
@tracks,
]);