From 29dc0ef213322398b1e4a361bf8d2066faf995ad Mon Sep 17 00:00:00 2001 From: Aleksey Filippov Date: Thu, 2 Apr 2026 19:11:06 +0300 Subject: [PATCH] =?utf8?q?fix(BC-248):=20=D0=B7=D0=B0=D1=89=D0=B8=D1=82?= =?utf8?q?=D0=B0=20=D0=BC=D0=B8=D0=B3=D1=80=D0=B0=D1=86=D0=B8=D0=B8=20purc?= =?utf8?q?hase=5Fdate=20=D0=BE=D1=82=20=D0=BF=D0=BE=D0=B2=D1=82=D0=BE?= =?utf8?q?=D1=80=D0=BD=D0=BE=D0=B3=D0=BE=20=D0=BF=D1=80=D0=B8=D0=BC=D0=B5?= =?utf8?q?=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Проверка наличия колонки через getTableSchema перед ALTER TABLE. --- ...401_180000_add_purchase_date_to_kik_feedback_request.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/erp24/migrations/m260401_180000_add_purchase_date_to_kik_feedback_request.php b/erp24/migrations/m260401_180000_add_purchase_date_to_kik_feedback_request.php index 8a30ff99..d6f58da8 100644 --- a/erp24/migrations/m260401_180000_add_purchase_date_to_kik_feedback_request.php +++ b/erp24/migrations/m260401_180000_add_purchase_date_to_kik_feedback_request.php @@ -9,6 +9,12 @@ class m260401_180000_add_purchase_date_to_kik_feedback_request extends Migration { public function safeUp() { + $tableSchema = Yii::$app->db->getTableSchema('erp24.kik_feedback_request'); + if ($tableSchema !== null && $tableSchema->getColumn('purchase_date') !== null) { + echo "Колонка purchase_date уже существует, пропускаем.\n"; + return true; + } + $this->addColumn( '{{%erp24.kik_feedback_request}}', 'purchase_date', -- 2.39.5