モデルにトリガーを追加できます。トリガーはHooks
。
フックをモデルと統合して実際のモデルインスタンスを作成できるため、フックを使用することをお勧めしますが、実際にpostgresトリガーを使用する場合は、Sequelize.query()
を使用できます。 そのように:
module.exports = {
up: function(queryInterface, Sequelize) {
queryInterface.sequelize.query('CREATE TRIGGER...')
},
down: function(queryInterface, Sequelize) {
queryInterface.sequelize.query('DROP TRIGGER...')
}
}