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