]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
ERP-396: убрать автоматическую миграцию данных store_type.code
authorfomichev <vladimir.fomichev@erp-flowers.ru>
Wed, 3 Jun 2026 06:46:47 +0000 (09:46 +0300)
committerfomichev <vladimir.fomichev@erp-flowers.ru>
Wed, 3 Jun 2026 06:46:47 +0000 (09:46 +0300)
Значения code заводятся вручную через интерфейс CRUD,
жёсткой привязки к конкретным slug в коде нет.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
erp24/migrations/m260601_100000_add_code_to_store_type.php

index 8ad41da25a3c31ffa79542614ad301778c7998f4..ad845efb470af38de75311b0fc9bf317249239d0 100644 (file)
@@ -6,15 +6,7 @@ use yii\db\Migration;
 
 /**
  * Добавляет поле `code` (slug) в таблицу `erp24.store_type` (ERP-396).
- *
- * Фактические данные на 2026-06-01:
- *   id=1 L → large
- *   id=2 S → small
- *   id=3 M → medium
- *   id=4 XL → xlarge
- *   id=5 N/A → na
- *
- * Новые типы задаются через CRUD /store-type/create.
+ * Значения заводятся через CRUD /store-type/create.
  */
 class m260601_100000_add_code_to_store_type extends Migration
 {
@@ -30,17 +22,6 @@ class m260601_100000_add_code_to_store_type extends Migration
         );
 
         $this->createIndex(self::INDEX, self::TABLE, 'code', true);
-
-        $this->execute("
-            UPDATE erp24.store_type SET code = CASE name
-                WHEN 'L'   THEN 'large'
-                WHEN 'S'   THEN 'small'
-                WHEN 'M'   THEN 'medium'
-                WHEN 'XL'  THEN 'xlarge'
-                WHEN 'N/A' THEN 'na'
-                ELSE NULL
-            END
-        ");
     }
 
     public function safeDown(): void