相关疑难解决方法(0)

更新 knex 迁移中的枚举列类型

我正在寻找编写一个迁移字符串以将新字符串添加到枚举列类型。我正在尝试添加gamma到专栏中service

我尝试使用下面的代码。这会发生冲突,因为表和列已经存在。

const table = 'user_associations'

export function up (knex, Promise) {
  return knex.schema.table(table, function (table) {
    table.enu('service', ['alpha', 'beta', 'gamma']).notNullable()
  })
}

export function down (knex, Promise) {
  return knex.schema.table(table, function (table) {
    table.enu('service', ['alpha', 'beta']).notNullable()
  })
}
Run Code Online (Sandbox Code Playgroud)

javascript migration enums knex.js

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

enums ×1

javascript ×1

knex.js ×1

migration ×1