diff --git a/database/migrations/2025_07_16_090000_create_incarichi_contratti_table.php b/database/migrations/2025_07_16_090000_create_incarichi_contratti_table.php index bec1c94..1ad6b3b 100755 --- a/database/migrations/2025_07_16_090000_create_incarichi_contratti_table.php +++ b/database/migrations/2025_07_16_090000_create_incarichi_contratti_table.php @@ -48,11 +48,11 @@ public function up(): void ->comment('Giorni di preavviso necessari per la disdetta'); // Modalità disdetta - if (DB::connection()->getDriverName() === 'sqlite') { - $table->string('modalita_disdetta')->default('raccomandata_rr'); - } else { + if (DB::connection()->getDriverName() === 'mysql') { $table->set('modalita_disdetta', ['raccomandata', 'raccomandata_rr', 'pec', 'email', 'fax', 'mano']) ->default('raccomandata_rr'); + } else { + $table->string('modalita_disdetta')->default('raccomandata_rr'); } $table->text('note_disdetta')->nullable() ->comment('Note specifiche per la disdetta'); diff --git a/database/migrations/2025_07_17_210000_create_codice_univoco_triggers.php b/database/migrations/2025_07_17_210000_create_codice_univoco_triggers.php index 7000bcc..4169c44 100755 --- a/database/migrations/2025_07_17_210000_create_codice_univoco_triggers.php +++ b/database/migrations/2025_07_17_210000_create_codice_univoco_triggers.php @@ -10,6 +10,10 @@ */ public function up(): void { + if (DB::connection()->getDriverName() !== 'mysql') { + return; + } + // Verifica se abbiamo i privilegi per creare trigger try { DB::unprepared('SET SESSION log_bin_trust_function_creators = 1');