From: Vladimir Fomichev Date: Sat, 1 Nov 2025 11:50:37 +0000 (+0300) Subject: Убираем внешний ключ X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=173fd625c9e791c41c9bca5a9dc0791ec471dfc4;p=erp24_rep%2Fyii-erp24%2F.git Убираем внешний ключ --- diff --git a/erp24/migrations/m251027_071237_add_admin_position_id_field_to_admin_table.php b/erp24/migrations/m251027_071237_add_admin_position_id_field_to_admin_table.php index 367c7e19..6b3991f7 100644 --- a/erp24/migrations/m251027_071237_add_admin_position_id_field_to_admin_table.php +++ b/erp24/migrations/m251027_071237_add_admin_position_id_field_to_admin_table.php @@ -19,15 +19,7 @@ class m251027_071237_add_admin_position_id_field_to_admin_table extends Migratio if (isset($tableSchema) && !isset($tableSchema->columns[self::COLUMN_NAME])) { $this->addColumn(self::TABLE_NAME, self::COLUMN_NAME, $this->integer()->null()->comment('ID должности администратора')); - $this->addForeignKey( - 'fk-admin-employee_position_id', - self::TABLE_NAME, - self::COLUMN_NAME, - 'erp24.employee_position', - 'id', - 'SET NULL', - 'CASCADE' - ); + } } @@ -39,7 +31,6 @@ class m251027_071237_add_admin_position_id_field_to_admin_table extends Migratio $tableSchema = $this->db->getTableSchema(self::TABLE_NAME); if (isset($tableSchema) && isset($tableSchema->columns[self::COLUMN_NAME])) { - $this->dropForeignKey('fk-admin-employee_position_id', self::TABLE_NAME); $this->dropColumn(self::TABLE_NAME, self::COLUMN_NAME); } else { echo "m251027_071237_add_admin_position_id_field_to_admin_table cannot be reverted.\n";