From 14b1984632cd4680ac4330ee97b6da31abfcb5b8 Mon Sep 17 00:00:00 2001 From: didier Date: Fri, 18 Oct 2024 18:13:40 +0200 Subject: [PATCH] fix pograsql miration --- .../2024_06_27_123923_add_control_measure_table.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/database/migrations/2024_06_27_123923_add_control_measure_table.php b/database/migrations/2024_06_27_123923_add_control_measure_table.php index b6dbf33..4a354df 100644 --- a/database/migrations/2024_06_27_123923_add_control_measure_table.php +++ b/database/migrations/2024_06_27_123923_add_control_measure_table.php @@ -25,10 +25,11 @@ public function up(): void $control->measures()->sync([$control->measure_id]); } - Schema::table('controls', function (Blueprint $table) { - $table->dropForeign(['controls_domain_id_foreign']); - $table->dropForeign(['controls_measure_id_foreign']); - }); + if (DB::getDriverName() !== 'pgsql') + Schema::table('controls', function (Blueprint $table) { + $table->dropForeign(['controls_domain_id_foreign']); + $table->dropForeign(['controls_measure_id_foreign']); + }); if (DB::getDriverName() === 'sqlite') // Could not drop column with sqlite