Database-Join
view release on metacpan or search on metacpan
t/mariadb_live.t view on Meta::CPAN
eval { require Database::Abstraction };
plan skip_all => 'Database::Abstraction required' if $@;
eval { require Database::Join };
plan skip_all => 'Database::Join required' if $@;
}
use Readonly;
use Scalar::Util qw(refaddr);
# ---------------------------------------------------------------------------
# Parse MARIADB_SERVER into DSN + credentials
# ---------------------------------------------------------------------------
my ($DSN, $DB_USER, $DB_PASS) = _parse_server($ENV{MARIADB_SERVER});
sub _parse_server {
my ($raw) = @_;
return ($raw, undef, undef) if $raw =~ /\Adbi:/i;
$raw = "mariadb://$raw" unless $raw =~ m{\A[a-z]+://}i;
( run in 0.684 second using v1.01-cache-2.11-cpan-3f962061493 )