|
34 | 34 | 'url' => env('DB_URL'), |
35 | 35 | 'database' => env('DB_DATABASE', database_path('database.sqlite')), |
36 | 36 | 'prefix' => '', |
37 | | - 'prefix_indexes' => null, |
38 | 37 | 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), |
39 | 38 | 'busy_timeout' => null, |
40 | 39 | 'journal_mode' => null, |
41 | 40 | 'synchronous' => null, |
| 41 | + 'transaction_mode' => 'DEFERRED', |
42 | 42 | ], |
43 | 43 |
|
44 | 44 | 'mysql' => [ |
|
57 | 57 | 'strict' => true, |
58 | 58 | 'engine' => null, |
59 | 59 | 'options' => extension_loaded('pdo_mysql') ? array_filter([ |
60 | | - PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), |
| 60 | + (PHP_VERSION_ID >= 80500 ? \Pdo\Mysql::ATTR_SSL_CA : \PDO::MYSQL_ATTR_SSL_CA) => env('MYSQL_ATTR_SSL_CA'), |
61 | 61 | ]) : [], |
62 | 62 | ], |
63 | 63 |
|
|
77 | 77 | 'strict' => true, |
78 | 78 | 'engine' => null, |
79 | 79 | 'options' => extension_loaded('pdo_mysql') ? array_filter([ |
80 | | - PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), |
| 80 | + (PHP_VERSION_ID >= 80500 ? \Pdo\Mysql::ATTR_SSL_CA : \PDO::MYSQL_ATTR_SSL_CA) => env('MYSQL_ATTR_SSL_CA'), |
81 | 81 | ]) : [], |
82 | 82 | ], |
83 | 83 |
|
|
93 | 93 | 'prefix' => '', |
94 | 94 | 'prefix_indexes' => true, |
95 | 95 | 'search_path' => 'public', |
96 | | - 'sslmode' => 'prefer', |
| 96 | + 'sslmode' => env('DB_SSLMODE', 'prefer'), |
97 | 97 | ], |
98 | 98 |
|
99 | 99 | 'sqlsrv' => [ |
|
155 | 155 | 'password' => env('REDIS_PASSWORD'), |
156 | 156 | 'port' => env('REDIS_PORT', '6379'), |
157 | 157 | 'database' => env('REDIS_DB', '0'), |
| 158 | + 'max_retries' => env('REDIS_MAX_RETRIES', 3), |
| 159 | + 'backoff_algorithm' => env('REDIS_BACKOFF_ALGORITHM', 'decorrelated_jitter'), |
| 160 | + 'backoff_base' => env('REDIS_BACKOFF_BASE', 100), |
| 161 | + 'backoff_cap' => env('REDIS_BACKOFF_CAP', 1000), |
158 | 162 | ], |
159 | 163 |
|
160 | 164 | 'cache' => [ |
|
164 | 168 | 'password' => env('REDIS_PASSWORD'), |
165 | 169 | 'port' => env('REDIS_PORT', '6379'), |
166 | 170 | 'database' => env('REDIS_CACHE_DB', '1'), |
| 171 | + 'max_retries' => env('REDIS_MAX_RETRIES', 3), |
| 172 | + 'backoff_algorithm' => env('REDIS_BACKOFF_ALGORITHM', 'decorrelated_jitter'), |
| 173 | + 'backoff_base' => env('REDIS_BACKOFF_BASE', 100), |
| 174 | + 'backoff_cap' => env('REDIS_BACKOFF_CAP', 1000), |
167 | 175 | ], |
168 | 176 | ], |
169 | 177 | ]; |
0 commit comments