DBIx-DBH
view release on metacpan or search on metacpan
lib/DBIx/DBH/mysql.pm view on Meta::CPAN
package DBIx::DBH::mysql ;
use base qw(DBIx::DBH);
use Params::Validate qw( :all );
@optional_mysql_ = qw(mysql_client_found_rows
mysql_compression
mysql_connect_timeout
mysql_read_default_file
mysql_read_default_group
mysql_socket
mysql_ssl
mysql_ssl_client_key
mysql_ssl_client_cert
mysql_ssl_ca_file
mysql_ssl_ca_path
mysql_ssl_cipher
mysql_local_infile);
lib/DBIx/DBH/mysql.pm view on Meta::CPAN
L<DBIx::DBH> covered the options available to any database driver. Here we
list optional arguments supported by MySQL. Please read L<DBD::mysql> for
details. All of these arguments apply to the DSN.
=over 4
=item * mysql_client_found_rows
=item * mysql_compression
=item * mysql_connect_timeout
=item * mysql_read_default_file
=item * mysql_read_default_group
=item * mysql_socket
=item * mysql_ssl
=item * mysql_ssl_client_key
=item * mysql_ssl_client_cert
-item * mysql_ssl_ca_file
-item * mysql_ssl_ca_path
-item * mysql_ssl_cipher
-item * mysql_local_infile
t/legacy/mysql.t view on Meta::CPAN
is(make_data, 'DBI:mysql:db_terry;mysql_client_found_rows=1');
push @opt, 'mysql_compression';
is(make_data, 'DBI:mysql:db_terry;mysql_client_found_rows=1;mysql_compression=1');
push @opt, 'mysql_connect_timeout';
is(make_data, 'DBI:mysql:db_terry;mysql_client_found_rows=1;mysql_compression=1;mysql_connect_timeout=1');
push @opt, 'mysql_read_default_file';
is(make_data, 'DBI:mysql:db_terry;mysql_client_found_rows=1;mysql_compression=1;mysql_connect_timeout=1;mysql_read_default_file=1');
push @opt, 'mysql_read_default_group';
is(make_data, 'DBI:mysql:db_terry;mysql_client_found_rows=1;mysql_compression=1;mysql_connect_timeout=1;mysql_read_default_file=1;mysql_read_default_group=1');
push @opt, 'mysql_ssl';
is(make_data, 'DBI:mysql:db_terry;mysql_client_found_rows=1;mysql_compression=1;mysql_connect_timeout=1;mysql_read_default_file=1;mysql_read_default_group=1;mysql_ssl=1');
push @opt, 'mysql_ssl_client_key';
is(make_data, 'DBI:mysql:db_terry;mysql_client_found_rows=1;mysql_compression=1;mysql_connect_timeout=1;mysql_read_default_file=1;mysql_read_default_group=1;mysql_ssl=1;mysql_ssl_client_key=1');
push @opt, 'mysql_ssl_client_cert';
is(make_data, 'DBI:mysql:db_terry;mysql_client_found_rows=1;mysql_compression=1;mysql_connect_timeout=1;mysql_read_default_file=1;mysql_read_default_group=1;mysql_ssl=1;mysql_ssl_client_cert=1;mysql_ssl_client_key=1');
push @opt, 'mysql_ssl_ca_file';
is(make_data, 'DBI:mysql:db_terry;mysql_client_found_rows=1;mysql_compression=1;mysql_connect_timeout=1;mysql_read_default_file=1;mysql_read_default_group=1;mysql_ssl=1;mysql_ssl_ca_file=1;mysql_ssl_client_cert=1;mysql_ssl_client_key=1');
push @opt, 'mysql_ssl_ca_path';
is(make_data, 'DBI:mysql:db_terry;mysql_client_found_rows=1;mysql_compression=1;mysql_connect_timeout=1;mysql_read_default_file=1;mysql_read_default_group=1;mysql_ssl=1;mysql_ssl_ca_file=1;mysql_ssl_ca_path=1;mysql_ssl_client_cert=1;mysql_ssl_client_...
push @opt, 'mysql_ssl_cipher';
is(make_data, 'DBI:mysql:db_terry;mysql_client_found_rows=1;mysql_compression=1;mysql_connect_timeout=1;mysql_read_default_file=1;mysql_read_default_group=1;mysql_ssl=1;mysql_ssl_ca_file=1;mysql_ssl_ca_path=1;mysql_ssl_cipher=1;mysql_ssl_client_cert=...
push @opt, 'mysql_local_infile';
is(make_data, 'DBI:mysql:db_terry;mysql_client_found_rows=1;mysql_compression=1;mysql_connect_timeout=1;mysql_local_infile=1;mysql_read_default_file=1;mysql_read_default_group=1;mysql_ssl=1;mysql_ssl_ca_file=1;mysql_ssl_ca_path=1;mysql_ssl_cipher=1;m...
undef @opt;
push @dat, (port => 3313);
is(make_data, 'DBI:mysql:db_terry;port=3313');
( run in 0.228 second using v1.01-cache-2.11-cpan-05444aca049 )