feature test su institution

This commit is contained in:
Giuseppe Naponiello
2026-06-22 22:14:15 +02:00
parent cc4e174880
commit fe73662903
39 changed files with 2432 additions and 1 deletions

View File

@@ -17,7 +17,7 @@ return [
|
*/
'default' => env('DB_CONNECTION', 'sqlite'),
'default' => env('DB_CONNECTION', 'mysql'),
/*
|--------------------------------------------------------------------------
@@ -84,6 +84,31 @@ return [
]) : [],
],
/*
* Sorgente legacy (dyncoll v1) in sola lettura per l'ETL `php artisan v1:import`.
* Le DB_LEGACY_* NON stanno in .env.example: si impostano nell'ambiente che esegue
* l'import (dev: dump di produzione restorato in locale; cutover: DB v1 reale).
* `strict=false` per tollerare il sql_mode del DB v1.
*/
'legacy' => [
'driver' => 'mysql',
'url' => env('DB_LEGACY_URL'),
'host' => env('DB_LEGACY_HOST', '127.0.0.1'),
'port' => env('DB_LEGACY_PORT', '3306'),
'database' => env('DB_LEGACY_DATABASE', 'dyncoll'),
'username' => env('DB_LEGACY_USERNAME', 'root'),
'password' => env('DB_LEGACY_PASSWORD', ''),
'charset' => env('DB_LEGACY_CHARSET', 'utf8mb4'),
'collation' => env('DB_LEGACY_COLLATION', 'utf8mb4_0900_ai_ci'),
'prefix' => '',
'prefix_indexes' => true,
'strict' => false,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
Mysql::ATTR_SSL_CA => env('DB_LEGACY_SSL_CA'),
]) : [],
],
'pgsql' => [
'driver' => 'pgsql',
'url' => env('DB_URL'),