Подскажите, пожалуйста, как можно генерировать автоматически такой код:
$this->createTable('{{%users}}', [
'id' => Schema::TYPE_PK,
'username' => Schema::TYPE_STRING . '(25) NOT NULL',
'email' => Schema::TYPE_STRING . '(255) NOT NULL',
], $tableOptions);
yii migrate/create users table_name
схему не создает.
У меня > 50 таблиц, который связаны между собой и вручную писать долго и можно завтычить.
И подскажи, пожалуйста, как адекватно прописать:
ALTER TABLE `users`
ADD CONSTRAINT `users_news` FOREIGN KEY (`user_ID`) REFERENCES `users` (`ID`) ON DELETE NO ACTION ON UPDATE NO ACTION;