Change setting base
All checks were successful
Deploy / deploy-staging (push) Successful in 23s
Deploy / deploy-production (push) Has been skipped

This commit is contained in:
2026-06-20 01:21:10 +02:00
parent 162ec5322f
commit 1286f2245a
13 changed files with 524 additions and 7 deletions

View 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),
};