From 42f6242ad961c0e8bee34c4614b49ed560f04efe Mon Sep 17 00:00:00 2001 From: Donovan Lambert Date: Thu, 24 Dec 2020 15:12:34 +0100 Subject: [PATCH] =?UTF-8?q?Ajuste=20la=20contrainte=20des=20unit=C3=A9s=20?= =?UTF-8?q?de=20mat=C3=A9riel=20dans=20les=20=C3=A9v=C3=A9nements?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (Sera rollback lorsque l'on prendra en charge les guards lors du switch-back Gestion unitaire => Gestion non unitaire) --- ...0829_changes_material_units_constraint.php | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 server/src/database/migrations/20201224140829_changes_material_units_constraint.php diff --git a/server/src/database/migrations/20201224140829_changes_material_units_constraint.php b/server/src/database/migrations/20201224140829_changes_material_units_constraint.php new file mode 100644 index 000000000..aaafcfed8 --- /dev/null +++ b/server/src/database/migrations/20201224140829_changes_material_units_constraint.php @@ -0,0 +1,31 @@ +table('event_material_units'); + $table->dropForeignKey('material_unit_id')->save(); + $table + ->addForeignKey('material_unit_id', 'material_units', 'id', [ + 'delete' => 'CASCADE', + 'update' => 'NO_ACTION', + 'constraint' => 'fk_event_material_unit_material_unit', + ]) + ->save(); + } + + public function down() + { + $table = $this->table('event_material_units'); + $table->dropForeignKey('material_unit_id')->save(); + $table + ->addForeignKey('material_unit_id', 'material_units', 'id', [ + 'delete' => 'RESTRICT', + 'update' => 'NO_ACTION', + 'constraint' => 'fk_event_material_unit_material_unit', + ]) + ->save(); + } +}