App-DBBrowser
view release on metacpan or search on metacpan
lib/App/DBBrowser/Options/Defaults.pm view on Meta::CPAN
},
};
if ( $driver eq 'SQLite' ) {
$defaults->{connect_attr}{sqlite_see_if_its_a_number} = 1;
$defaults->{connect_attr}{sqlite_string_mode} = 5;
$defaults->{connect_attr}{sqlite_busy_timeout} = 30000;
}
elsif ( $driver eq 'mysql' ) {
$defaults->{connect_attr}{mysql_enable_utf8} = 0;
$defaults->{connect_attr}{mysql_enable_utf8mb4} = 1;
$defaults->{connect_attr}{mysql_bind_type_guessing} = 1;
}
elsif ( $driver eq 'MariaDB' ) {
$defaults->{connect_attr}{mariadb_bind_type_guessing} = 1;
}
elsif ( $driver eq 'Pg' ) {
$defaults->{connect_attr}{pg_enable_utf8} = -1;
}
elsif ( $driver eq 'Firebird' ) {
$defaults->{connect_attr}{ib_enable_utf8} = 1;
$defaults->{connect_attr}{ib_dialect} = '';
$defaults->{connect_attr}{ib_role} = '';
$defaults->{connect_attr}{ib_charset} = 'UTF8';
}
lib/App/DBBrowser/Options/Menus.pm view on Meta::CPAN
#];
push @$sub_menu_set_attributes,
#[ 'sqlite_string_mode', "- sqlite_string_mode", $sqlite_string_mode_values ],
[ 'sqlite_string_mode', "- sqlite_string_mode", [ 0, 1, undef, undef, 4, 5, 6 ] ], # undef not seen by the user
[ 'sqlite_see_if_its_a_number', "- sqlite_see_if_its_a_number", [ $no, $yes ] ];
}
elsif ( $driver eq 'mysql' ) {
push @$sub_menu_set_attributes,
[ 'mysql_enable_utf8', "- mysql_enable_utf8", [ $no, $yes ] ],
[ 'mysql_enable_utf8mb4', "- mysql_enable_utf8mb4", [ $no, $yes ] ],
[ 'mysql_bind_type_guessing', "- mysql_bind_type_guessing", [ $no, $yes ] ];
}
elsif ( $driver eq 'MariaDB' ) {
push @$sub_menu_set_attributes,
[ 'mariadb_bind_type_guessing', "- mariadb_bind_type_guessing", [ $no, $yes ] ];
}
elsif ( $driver eq 'Pg' ) {
push @$sub_menu_set_attributes,
[ 'pg_enable_utf8', "- pg_enable_utf8", [ $no, $yes ] ];
}
elsif ( $driver eq 'Firebird' ) {
push @$items_read_attributes,
{ name => 'ib_dialect', text => "- ib_dialect" },
{ name => 'ib_role', text => "- ib_role" },
{ name => 'ib_charset', text => "- ib_charset" };
( run in 1.333 second using v1.01-cache-2.11-cpan-2398b32b56e )