Bạn có thể thêm trình kích hoạt vào các mô hình của mình, chúng không được gọi là trình kích hoạt trong các mô hình kích thước tiếp theo của bạn mặc dù chúng được gọi là Hooks
.
Sử dụng hooks có lẽ là một ý tưởng tốt hơn vì bạn có thể tích hợp chúng với các mô hình của mình và tạo các phiên bản mô hình thực tế nhưng nếu bạn thực sự muốn sử dụng các trình kích hoạt postgres thì bạn có thể sử dụng Sequelize.query()
như vậy:
module.exports = {
up: function(queryInterface, Sequelize) {
queryInterface.sequelize.query('CREATE TRIGGER...')
},
down: function(queryInterface, Sequelize) {
queryInterface.sequelize.query('DROP TRIGGER...')
}
}