sql >> Base de Datos >  >> RDS >> PostgreSQL

Secuela de la migración - Crear disparador en PostgreSQL

Puede agregar los disparadores a sus modelos, no se llaman disparadores en sus modelos de secuela, aunque se llaman Hooks .

Usar ganchos es probablemente una mejor idea, ya que puede integrarlos con sus modelos y crear instancias de modelos reales, pero si realmente desea usar disparadores de postgres, puede usar Sequelize.query() así:

module.exports = {
  up: function(queryInterface, Sequelize) {
    queryInterface.sequelize.query('CREATE TRIGGER...')
  },

  down: function(queryInterface, Sequelize) {
    queryInterface.sequelize.query('DROP TRIGGER...')
  }
}