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(); + } +}