yii2 中migrate注释、索引 [ 2.0 版本 ]
在yii2中写迁移脚本,怎么添加普通索引,怎么写注释。
迁移脚本中不为空可以用not_null()
这个方法,默认值有defaultValue()
。
那么普通索引以及注释呢?
非常感谢大家的回复,下面是我实现的方式,献丑了、、、
$this->createTable(self::TBL_NAME, [
'id' => Schema::TYPE_PK,
'user_id' => Schema::TYPE_INTEGER . ' NOT NULL COMMENT "用户ID"',
'path' => Schema::TYPE_STRING . ' NOT NULL COMMENT "路径"',
'created_at' => Schema::TYPE_INTEGER . ' NOT NULL COMMENT "上传时间"'
], $tableOptions);
最佳答案
-
普通索引用
$this->index()
共 5 条回复@Ricky_nie 额!!!这种写法有点坑啊、、、不是我想要的啊、、、
@Ricky_nie 是我想多了,我比较懒,我想直接在后面加个类似not_null()这样的写法,例如:$this->integer()->not_null()->index();
legend 上海普陀
注册时间:2014-08-18
最后登录:2021-04-21
在线时长:299小时28分
最后登录:2021-04-21
在线时长:299小时28分
- 粉丝8
- 金钱3455
- 威望20
- 积分6645