QBit-Application-Model-DB-mysql
view release on metacpan or search on metacpan
debian/changelog view on Meta::CPAN
libqbit-application-model-db-mysql-perl (0.007) raring; urgency=low
* Reconnect at mysql err 2013 - Lost connection to mysql server during
query.
-- Sergei Svistunov <sergei-svistunov@yandex.ru> Tue, 17 Mar 2015 12:25:44 +0400
libqbit-application-model-db-mysql-perl (0.006) raring; urgency=low
* Put mysql_enable_utf8 to initial params to enable utf8 on
reconnection.
-- Sergei Svistunov <sergei-svistunov@yandex.ru> Fri, 13 Mar 2015 19:45:37 +0400
libqbit-application-model-db-mysql-perl (0.005) raring; urgency=low
* Reconnect to server by default but not in transactions.
-- Sergei Svistunov <sergei-svistunov@yandex.ru> Fri, 06 Mar 2015 19:14:28 +0400
lib/QBit/Application/Model/DB/mysql.pm view on Meta::CPAN
$self->{'__DBH__'}{$$} = DBI->connect(
$dsn,
$self->get_option('user', ''),
$self->get_option('password', ''),
{
PrintError => 0,
RaiseError => 0,
AutoCommit => 1,
mysql_auto_reconnect => 1,
mysql_enable_utf8 => 1,
},
) || throw DBI::errstr();
}
}
sub _is_connection_error {
my ($self, $code) = @_;
return in_array($code || 0, [2006, 2013]);
}
( run in 0.759 second using v1.01-cache-2.11-cpan-e1769b4cff6 )