RTx-FillTicketData
view release on metacpan or search on metacpan
lib/RTx/FillTicketData.pm view on Meta::CPAN
my $db_config = shift;
my $dsn = "dbi:$db_config->{type}:$db_config->{database}";
for my $field (qw(host port)) {
$dsn .= ";$field=$db_config->{$field}" if $db_config->{$field};
}
my %more_attrs;
given ($db_config->{type}) {
when ('mysql') {
%more_attrs = ( mysql_enable_utf8 => 1 );
}
when ('Pg') {
%more_attrs = ( pg_enable_utf8 => 1 );
}
}
my $dbh = DBI->connect(
$dsn,
$db_config->{username},
$db_config->{password},
{
( run in 0.232 second using v1.01-cache-2.11-cpan-1dc43b0fbd2 )