MojoMojo
view release on metacpan or search on metacpan
mojomojo.conf view on Meta::CPAN
# DB User
#user db_user
#password db_password
# SQLite dsn (default data store)
dsn dbi:SQLite:mojomojo.db
# Enable unicode for supported databases
sqlite_unicode 1
#mysql_enable_utf8 1
#pg_enable_utf8 1
</connect_info>
</Model::DBIC>
#root __path_to(root)__
#static_path /.static/
attachment_dir ./uploads
#index_dir __path_to(index)__
script/mojomojo_spawn_db.pl view on Meta::CPAN
if (ref $config->{'Model::DBIC'}->{'connect_info'}) {
$dsn = $config->{'Model::DBIC'}->{'connect_info'}->{dsn};
$user = $config->{'Model::DBIC'}->{'connect_info'}->{user};
$password = $config->{'Model::DBIC'}->{'connect_info'}->{password};
# Determine database type amongst: SQLite, Pg or MySQL
my $db_type = lc($dsn =~ m/^dbi:(\w+)/);
my %unicode_connection_for_db = (
'sqlite' => { sqlite_unicode => 1 },
'pg' => { pg_enable_utf8 => 1 },
'mysql' => { mysql_enable_utf8 => 1 },
);
$unicode_option = $unicode_connection_for_db{$db_type};
}
else {
$dsn = $config->{'Model::DBIC'}->{'connect_info'};
}
}
};
if ($@) {
die "Your DSN line in mojomojo.conf doesn't look like a valid DSN."
( run in 0.281 second using v1.01-cache-2.11-cpan-00829025b61 )