Remover enums nas migrações down Sequelize / Postgres

Se você estiver adicionando um novo enum em suas migrações, você pode querer eliminar manualmente o tipo em sua migração down (). Parece que isso não acontece automaticamente. Veja aqui: https://github.com/sequelize/sequelize/issues/2554

Exemplo:
“ `
‘use estrito’;

module.exports = {
up: (queryInterface, Sequelize) => {
return queryInterface.addColumn (‘users’, ‘has_family’, {
type: Sequelize.ENUM,
values: [‘yes’, ‘no’, ‘Maybe’]
});
},

down: async (queryInterface, Sequelize) => {
await queryInterface.removeColumn (‘usuários’, ‘tem família’);
return queryInterface.sequelize.query (
‘DROP TYPE “enum
users has family”;’
);
}
};
“ `