Database-Async-Engine-PostgreSQL
view release on metacpan or search on metacpan
lib/Database/Async/Engine/PostgreSQL.pm view on Meta::CPAN
# Standard fields supported by URI::pg
$uri->$_(delete $cfg->{$_}) for grep exists $cfg->{$_}, qw(host port user password dbname);
# ... note that `hostaddr` takes precedence over plain `host`
$uri->host(delete $cfg->{hostaddr}) if exists $cfg->{hostaddr};
# Everything else is handled via query parameters, this list is non-exhaustive and likely to be
# extended in future (e.g. text/binary protocol mode)
$uri->query_param($_ => delete $cfg->{$_}) for grep exists $cfg->{$_}, qw(
application_name
fallback_application_name
keepalives
options
sslmode
replication
);
$uri
}
=head2 stream
The L<IO::Async::Stream> representing the database connection.
( run in 0.442 second using v1.01-cache-2.11-cpan-39bf76dae61 )