Pye-SQL
view release on metacpan or search on metacpan
lib/Pye/SQL.pm view on Meta::CPAN
}
sub _build_dsn {
my $opts = shift;
if ($opts->{db_type} eq 'mysql') {
'DBI:mysql:database='.
($opts->{database} || 'logs').
';host='.($opts->{host} || '127.0.0.1').
';port='.($opts->{port} || 3306).
';mysql_enable_utf8=1';
} elsif ($opts->{db_type} eq 'pgsql') {
'dbi:Pg:dbname='.
($opts->{database} || 'logs').
';host='.($opts->{host} || '127.0.0.1').
';port='.($opts->{port} || 5432);
} else {
# sqlite
'dbi:SQLite:dbname='.($opts->{database} || 'logs.db');
}
}
( run in 0.338 second using v1.01-cache-2.11-cpan-00829025b61 )