Możesz dodać wyzwalacze do swoich modeli, nie są one nazywane wyzwalaczami w modelach sekwencjonowania, chociaż nazywają się Hooks
.
Używanie hooków jest prawdopodobnie lepszym pomysłem, ponieważ możesz zintegrować je ze swoimi modelami i stworzyć rzeczywiste instancje modeli, ale jeśli naprawdę chcesz używać wyzwalaczy postgres, możesz użyć Sequelize.query()
tak:
module.exports = {
up: function(queryInterface, Sequelize) {
queryInterface.sequelize.query('CREATE TRIGGER...')
},
down: function(queryInterface, Sequelize) {
queryInterface.sequelize.query('DROP TRIGGER...')
}
}