Change setting base
This commit is contained in:
53
config/prod/db_settings_basic.php
Normal file
53
config/prod/db_settings_basic.php
Normal file
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
$driver = 'pgsql';
|
||||
// $driver = 'mysql';
|
||||
// $driver = 'sqlite';
|
||||
|
||||
$pgsql = [
|
||||
'driver' => 'pgsql',
|
||||
'host' => 'db_nexus',
|
||||
'port' => 5432,
|
||||
'dbname' => 'nexus',
|
||||
'connect_timeout' => 5,
|
||||
'schema' => 'public',
|
||||
'user' => 'nexusbasis',
|
||||
'password' => 'j4v6YV6tcszzKOf3YBTV',
|
||||
'options' => [
|
||||
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
|
||||
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
|
||||
],
|
||||
];
|
||||
|
||||
$mysql = [
|
||||
'driver' => 'mysql',
|
||||
'host' => 'localhost',
|
||||
'port' => 3306,
|
||||
'dbname' => 'd0453540',
|
||||
'charset' => 'utf8mb4',
|
||||
'user' => 'd0453540',
|
||||
'password' => 'P6jGRrSaX8QSiBMEJBL7',
|
||||
'options' => [
|
||||
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
|
||||
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
|
||||
PDO::ATTR_EMULATE_PREPARES => false,
|
||||
],
|
||||
];
|
||||
|
||||
$sqlite = [
|
||||
'driver' => 'sqlite',
|
||||
'path' => __DIR__ . '/../../var/app.sqlite',
|
||||
'options' => [
|
||||
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
|
||||
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
|
||||
],
|
||||
];
|
||||
|
||||
return match ($driver) {
|
||||
'pgsql' => $pgsql,
|
||||
'mysql' => $mysql,
|
||||
'sqlite' => $sqlite,
|
||||
default => throw new RuntimeException('Unsupported DB driver in db_settings_basic.php: ' . $driver),
|
||||
};
|
||||
Reference in New Issue
Block a user