'admin_id' => $this->integer()->notNull()->comment('ID пользователя'),
'date_start' => $this->date()->notNull()->comment('Дата начала привязки'),
'date_end' => $this->date()->defaultValue('2100-01-01')->notNull()->comment('Дата окончания привязки'),
+ 'active' => $this->tinyInteger()->notNull()->defaultValue(0)->comment('0 - запись не активная 1 - запись привязки активная'),
]);
}
+++ /dev/null
-<?php
-
-use yii\db\Migration;
-
-/**
- * Class m241018_114640_alter_table_cluster_admin_add_column_active
- */
-class m241018_114640_alter_table_cluster_admin_add_column_active extends Migration
-{
- const TABLE_NAME = 'erp24.cluster_admin';
- /**
- * {@inheritdoc}
- */
- public function safeUp()
- {
- $this->addColumn(self::TABLE_NAME, 'active', $this->tinyInteger()->notNull()->defaultValue(0)
- ->after('date_end')->comment('0 - запись не активная 1 - запись привязки активная'));
- }
-
- /**
- * {@inheritdoc}
- */
- public function safeDown()
- {
- $this->dropColumn(self::TABLE_NAME, 'active');
- }
-
- /*
- // Use up()/down() to run migration code without a transaction.
- public function up()
- {
-
- }
-
- public function down()
- {
- echo "m241018_114640_alter_table_cluster_admin_add_column_active cannot be reverted.\n";
-
- return false;
- }
- */
-}