варианты значений через миграции?
и не дай алах удалять?
Sequelize мало инфы
Не стоит.
Если спорите, то не стоит. ;) Серьёзно, enum — это скорее для неизменяемых перечислений (объектов), у которых нет собственных свойств (как пример — дни недели). Иначе лучше использовать FK, как обычно.
Хм, а стоит ли использовать енамы для редкоизменяемых штук типа списка стран/языков?
Это чисто субъективное или есть аргументы?)
Так аргументы всё те же — у этих сущностей, скорее всего, есть собственные свойства (к примеру — название, площадь, "входит в Евросоюз?" и т.п. у стран), и т.к. они всё-таки изменяемые, то в этих случаях придётся выполнять DDL вместо DML (простого INSERT/UPDATE).
Хм, действительно, весьма разумно. Спасибо)
Для списков стран и языков, которые меняются часто и нередко удаляются — точно не стоит.
Обсуждают сегодня