【发布时间】:2019-09-23 15:27:34
【问题描述】:
我正在使用 AdonisJS 来制作后端应用程序。在迁移中,特别是在模型中,我们可以选择创建模型,但我不能在 enun 类型中使用默认值。在阅读了 Knex.js 文档后,我找不到将这个默认值放入 SGDB Mysql 中的枚举类型(table.enu)的方法。有人可以帮忙吗?
【问题讨论】:
标签: javascript enums database-migration knex.js adonis.js
我正在使用 AdonisJS 来制作后端应用程序。在迁移中,特别是在模型中,我们可以选择创建模型,但我不能在 enun 类型中使用默认值。在阅读了 Knex.js 文档后,我找不到将这个默认值放入 SGDB Mysql 中的枚举类型(table.enu)的方法。有人可以帮忙吗?
【问题讨论】:
标签: javascript enums database-migration knex.js adonis.js
你试过defaultTo():
defaultTo — column.defaultTo(value)
为插入的列设置默认值。
例子:
table.enum('role', ['one', 'two', 'three']).defaultTo('two')
【讨论】: