|
Lines 53-61
sub _new_schema {
Link Here
|
| 53 |
my $db_port = $context->config("port") || ''; |
53 |
my $db_port = $context->config("port") || ''; |
| 54 |
my $db_user = $context->config("user"); |
54 |
my $db_user = $context->config("user"); |
| 55 |
my $db_passwd = $context->config("pass"); |
55 |
my $db_passwd = $context->config("pass"); |
|
|
56 |
|
| 57 |
my $db_opts = ($db_driver eq 'mysql') ? { mysql_enable_utf8 => 1 } : |
| 58 |
($db_driver eq 'Pg') ? { pg_enable_utf8 => 1 } : |
| 59 |
{ }; |
| 56 |
my $schema = Koha::Schema->connect( |
60 |
my $schema = Koha::Schema->connect( |
| 57 |
"DBI:$db_driver:dbname=$db_name;host=$db_host;port=$db_port", |
61 |
"DBI:$db_driver:dbname=$db_name;host=$db_host;port=$db_port", |
| 58 |
$db_user, $db_passwd ); |
62 |
$db_user, $db_passwd, $db_opts ); |
| 59 |
return $schema; |
63 |
return $schema; |
| 60 |
} |
64 |
} |
| 61 |
|
65 |
|
| 62 |
- |
|
|