у нас есть Postgres DB и перечисление myApp_location
с двумя значениями ['east', 'west']
. мы создали его, используя следующую сеялку
module.exports = {
up: (queryInterface, Sequelize) => queryInterface.addColumn('myApp', 'location', {
type: Sequelize.ENUM,
values: ['east', 'west'],
allowNull: true,
}),
}
, теперь мы хотим добавить значение в перечисление. мы можем сделать это с помощью сеялки с запросом:
module.exports = {
up: function (queryInterface, Sequelize) {
return queryInterface.sequelize.query("ALTER TYPE \"enum_myApp_location\" ADD VALUE 'north';");
}
};
, но мы хотим избежать использования запросов в сидерах и предпочитаем использовать некоторые из Sequelize, встроенных в queryInterface
, если это возможно
Есть ли любым способом сделать это без написания sequelize.query
?