Prosody
view release on metacpan or search on metacpan
lib/Prosody/Storage/SQL.pm view on Meta::CPAN
lazy => 1,
default => sub {
my ( $self ) = @_;
my $vars = {
quote_char => '"',
name_sep => '.',
};
if ($self->driver eq 'SQLite3') {
$vars->{sqlite_unicode} = 1;
} elsif ($self->driver eq 'MySQL') {
$vars->{mysql_enable_utf8} = 1,
} elsif ($self->driver eq 'PostgreSQL') {
$vars->{pg_enable_utf8} = 1,
};
Prosody::Storage::SQL::DB->connect($self->dsn, $self->username, $self->password, $vars);
},
);
sub rs { shift->resultset(@_) }
sub resultset { shift->_db->resultset('Prosody') }
( run in 0.271 second using v1.01-cache-2.11-cpan-00829025b61 )