2
Я ищу, чтобы написать строку переноса, чтобы добавить новую строку в тип столбца перечисления. Я пытаюсь добавить gamma
в столбец service
.Обновить типы столбцов перечисления в миграции knex
Я пробовал использовать этот код ниже. Это происходит, потому что таблица и столбец уже существуют.
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()
})
}
попытки бросить столбец первым в одной миграции и создать его на вторую миграции , если все остальное не удается, попробуйте knex.raw с чистым sql – Sombriks