]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Миграция добавление колонки списаний
authorVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Tue, 17 Jun 2025 11:39:33 +0000 (14:39 +0300)
committerVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Tue, 17 Jun 2025 11:39:33 +0000 (14:39 +0300)
erp24/migrations/m250610_085127_aletr_quantity_column_in_autoplannogramma.php
erp24/migrations/m250617_113739_add_column_writeoffs_quantity_to_autoplanogramma_table.php [new file with mode: 0644]

index 76d4a56c292078e4763e554c1ab2c959e9b0a57c..1a96a9f403fbc8eb29196df452580858e659c459 100644 (file)
@@ -11,7 +11,6 @@ class m250610_085127_aletr_quantity_column_in_autoplannogramma extends Migration
     {
         $this->alterColumn('autoplannogramma', 'quantity', $this->float()->comment('Количество'));
         $this->alterColumn('autoplannogramma', 'quantity_forecast',$this->float()->comment('Количество рассчитанное'));
-        $this->addColumn('autoplannogramma', 'writeoffs_forecast',$this->float()->comment('Количество списаний'));
     }
 
     /**
@@ -19,8 +18,7 @@ class m250610_085127_aletr_quantity_column_in_autoplannogramma extends Migration
      */
     public function safeDown()
     {
-        $this->dropColumn('autoplannogramma', 'quantity', $this->integer()->comment('Количество'));
-        $this->dropColumn('autoplannogramma', 'quantity_forecast',$this->integer()->comment('Количество рассчитанное'));
-        $this->dropColumn('autoplannogramma', 'writeoffs_forecast',$this->float()->comment('Количество списаний'));
+        $this->alterColumn('autoplannogramma', 'quantity', $this->integer()->comment('Количество'));
+        $this->alterColumn('autoplannogramma', 'quantity_forecast',$this->integer()->comment('Количество рассчитанное'));
     }
 }
diff --git a/erp24/migrations/m250617_113739_add_column_writeoffs_quantity_to_autoplanogramma_table.php b/erp24/migrations/m250617_113739_add_column_writeoffs_quantity_to_autoplanogramma_table.php
new file mode 100644 (file)
index 0000000..ed9fe48
--- /dev/null
@@ -0,0 +1,37 @@
+<?php
+
+use yii\db\Migration;
+
+class m250617_113739_add_column_writeoffs_quantity_to_autoplanogramma_table extends Migration
+{
+    /**
+     * {@inheritdoc}
+     */
+    public function safeUp()
+    {
+        $this->addColumn('autoplannogramma', 'writeoffs_forecast',$this->float()->comment('Количество списаний'));
+    }
+
+    /**
+     * {@inheritdoc}
+     */
+    public function safeDown()
+    {
+       $this->dropColumn('autoplannogramma', 'writeoffs_forecast',$this->float()->comment('Количество списаний'));
+    }
+
+    /*
+    // Use up()/down() to run migration code without a transaction.
+    public function up()
+    {
+
+    }
+
+    public function down()
+    {
+        echo "m250617_113739_add_column_writeoffs_quantity_to_autoplanogramma_table cannot be reverted.\n";
+
+        return false;
+    }
+    */
+}