Всем привет!
Yii2
В миграции в методе safeUp() создаю таблицу для MySQL.
$this->createTable('mytable', [
'id' => $this->primaryKey(11)->unsigned(),
'field_1' => $this->string(32)->notNull()->unique(),
'field_2' => $this->string(100)->notNull()->unique(),
'status' => $this->smallInteger(3)->notNull()->unsigned()->defaultValue(1),
'dt_create' => $this->dateTime()->notNull(),
'dt_update' => $this->dateTime()->notNull(),
'param' => 'JSON NOT NULL', // Тут нужно создать поле типа JSON
], $tableOptions);
Строка
'param' => 'JSON NOT NULL',
выглядит как костыль, а как сделать это правильно?