Postgredis
view release on metacpan or search on metacpan
lib/Postgredis.pm view on Meta::CPAN
sub _pg($s) {
state $db;
return $db if defined($db);
$db = Mojo::Pg->new;
$ENV{PG_CONNECT_STR} and do { $db = $db->from_string( $ENV{PG_CONNECT_STR} ) };
$ENV{PG_CONNECT_DSN} and do { $db = $db->dsn($ENV{PG_CONNECT_DSN}) };
$db;
}
sub pg($s) { $s->_pg->db; }
sub _create_tables($s) {
my $table = $s->namespace;
$s->_query(<<DONE);
create table $table (
k varchar not null primary key,
v jsonb
)
DONE
$s->_query(<<DONE);
( run in 2.922 seconds using v1.01-cache-2.11-cpan-524268b4103 )