fix(database): handle PDO constant name change for PGSQL_ATTR_DISABLE_PREPARES

Support both the older PDO::PGSQL_ATTR_DISABLE_PREPARES and newer
Pdo\Pgsql::ATTR_DISABLE_PREPARES constant names to ensure compatibility
across different PHP versions.
This commit is contained in:
Andras Bacsai
2026-03-03 09:04:45 +01:00
parent 0560e021fb
commit d2744e0cff
3 changed files with 29 additions and 35 deletions
+1 -1
View File
@@ -49,7 +49,7 @@ return [
'search_path' => 'public',
'sslmode' => 'prefer',
'options' => [
PDO::PGSQL_ATTR_DISABLE_PREPARES => env('DB_DISABLE_PREPARES', false),
(defined('Pdo\Pgsql::ATTR_DISABLE_PREPARES') ? \Pdo\Pgsql::ATTR_DISABLE_PREPARES : \PDO::PGSQL_ATTR_DISABLE_PREPARES) => env('DB_DISABLE_PREPARES', false),
],
],