Как установить значение по умолчанию, используя тип enum в столбце Mysql, используя Knex.js? - PullRequest
1 голос
/ 23 сентября 2019

Я использую AdonisJS для создания внутреннего приложения.В миграциях, особенно в моделях, у нас есть возможность создавать модели, но я не могу использовать значение по умолчанию в enun type.После прочтения документации по Knex.js я не смог найти способ поместить это значение по умолчанию в тип enum (table.enu) в SGDB Mysql.Может ли кто-нибудь помочь?

https://adonisjs.com/docs/4.1/migrations

http://knexjs.org/#Schema-enum

1 Ответ

0 голосов
/ 24 сентября 2019

Вы пробовали defaultTo():

defaultTo - column.defaultTo (значение)

Устанавливает значение по умолчанию для столбца на вставке.

Из документации Knex

Пример:

table.enum('role', ['one', 'two', 'three']).defaultTo('two')
...