yii2 / Миграция не работает
public function up() {
$tableOptions = 'CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE=InnoDB';
$columns = [
'id' => $this->primaryKey(),
'name' => $this->string(255)->notNull(),
'price' => $this->decimal(10, 2)->notNull()->defaultValue(0),
'original_price' => $this->decimal(10, 2)->notNull()->defaultValue(0),
'special_price' => $this->decimal(10, 2)->notNull()->defaultValue(0),
'comment' => $this->string(10),
'is_deleted' => $this->boolean()->defaultValue(0),
'created_at' => $this->dateTime()->notNull(),
'updated_at' => $this->ti`enter code here`mestamp()
];
$this->createTable('tbl_ironing_order_item', $columns, $tableOptions);
}
я использую инфраструктуру yii2, развертываю проект на серверах, работаю нормально, недавно создаю новые модули, которые не запускаются на серверах, не показывая никаких ошибок.Как я могу запустить миграции во время развертывания?
1 ответ
Убедитесь, что файлы миграции находятся в каталоге console/migrations. Если они не находятся в этом каталоге, вы можете указать каталоги, в которых они находятся.
Бежать
php yii migrate/up --migrationPath=@vendor/path/to/your/migrations