【发布时间】:2019-05-15 03:45:42
【问题描述】:
我正在使用 knex.js。 我想知道以后如何在 colmun 中添加和删除默认 ()。
该列已创建。
knex.schema.alterTable('users', function(t) {
t.string('email', 30).notNullable()
})
发现的唯一性的添加和删除。 https://knexjs.org/#Schema-unique https://knexjs.org/#Schema-dropUnique
添加:
knex.schema.alterTable('users', function(t) {
t.unique('email')
})
删除:
knex.schema.alterTable('users', function(t) {
t.dropUnique('email')
})
但是,没有找到默认的添加和删除方法
我试过了。
knex.schema.alterTable('users', function(t) {
t.dropUnique('email').defaultTo('masao@gmail.com')
})
我收到此错误消息。
ER_DUP_FIELDNAME: Duplicate column name 'email'
有人知道怎么做吗?
【问题讨论】:
标签: knex.js