1 执行生成创建迁移文件,要注意迁移文件的命名。
迁移文件名规范: create_tableName_table。
执行命令 yii migrate/create create_tableName_table
只有符合文件名规范,迁移文件才会生成 safedown 方法。
回退迁移操作,执行 yii migrate/down。
2 数据库迁移文件,创建表的规范语句。
注释,数据类型与限制在同一条语句
$this->createTable('{{%common_role}}', [
'user_id' => $this->integer()->notNull()->unique()->comment('用户id'),
'department' => $this->integer()->notNull()->comment('所属部门'),
'role' => $this->tinyInteger()->notNull()->comment('角色等级')
]);
网友评论