3 |
use Fey::ORM::Schema; |
use Fey::ORM::Schema; |
4 |
use Frey::Schema; |
use Frey::Schema; |
5 |
|
|
6 |
my $dsn = 'dbi:Pg:dbname=new'; |
my $dsn = __PACKAGE__->config( __PACKAGE__ )->{dsn}; # FIXME yaaaack |
|
$dsn = 'dbi:SQLite:dbname=./var/strix.sqlite'; |
|
7 |
|
|
8 |
my ( $schema, $source ) = Frey::Schema->schema_source( $dsn ); |
my ( $schema, $source ) = Frey::Schema->schema_source( $dsn ); |
9 |
|
|
10 |
has_schema $schema; |
has_schema $schema; |
11 |
|
|
12 |
warn Strix::Schema->SQLFactoryClass(); |
#warn Strix::Schema->SQLFactoryClass(); |
13 |
|
|
14 |
__PACKAGE__->DBIManager()->add_source($source); |
__PACKAGE__->DBIManager()->add_source($source); |
15 |
|
|
16 |
|
$source->dbh->do( qq{ set client_encoding = 'utf-8' } ) if $dsn =~ /Pg/; |
17 |
|
|
18 |
1; |
1; |