From 6dfa2a42cf3ae79baf0ac3b6db107aa5eb709fbc Mon Sep 17 00:00:00 2001 From: fomichev Date: Tue, 26 Nov 2024 18:41:18 +0300 Subject: [PATCH] =?utf8?q?=D0=9C=D0=B8=D0=B3=D1=80=D0=B0=D1=86=D0=B8=D1=8F?= =?utf8?q?=20=D1=81=20=D0=B4=D0=BE=D0=BF=20=D0=BF=D0=BE=D0=BB=D1=8F=D0=BC?= =?utf8?q?=D0=B8=20products=5F1c?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- ...41126_152940_add_fields_to_products_1c.php | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 erp24/migrations/m241126_152940_add_fields_to_products_1c.php diff --git a/erp24/migrations/m241126_152940_add_fields_to_products_1c.php b/erp24/migrations/m241126_152940_add_fields_to_products_1c.php new file mode 100644 index 00000000..d3b55f24 --- /dev/null +++ b/erp24/migrations/m241126_152940_add_fields_to_products_1c.php @@ -0,0 +1,48 @@ +addColumn(self::TABLE_NAME, 'product_type', $this->string()->null()->comment('Вид номенклатуры')); + $this->addColumn(self::TABLE_NAME, 'country_of_origin', $this->string()->null()->comment('Страна происхождения')); + $this->addColumn(self::TABLE_NAME, 'manufacturer', $this->string()->null()->comment('Производитель')); + $this->addColumn(self::TABLE_NAME, 'brand', $this->string()->null()->comment('Бренд')); + } + + /** + * {@inheritdoc} + */ + public function safeDown() + { + $this->dropColumn(self::TABLE_NAME, 'product_type'); + $this->dropColumn(self::TABLE_NAME, 'country_of_origin'); + $this->dropColumn(self::TABLE_NAME, 'manufacturer'); + $this->dropColumn(self::TABLE_NAME, 'brand'); + } + + /* + // Use up()/down() to run migration code without a transaction. + public function up() + { + + } + + public function down() + { + echo "m241126_152940_add_fields_to_products_1c cannot be reverted.\n"; + + return false; + } + */ +} -- 2.39.5