PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Sequelizza migrazione - Crea trigger in PostgreSQL

Puoi aggiungere i trigger ai tuoi modelli, non sono chiamati trigger nei tuoi modelli sequelize anche se sono chiamati Hooks .

L'uso degli hook è probabilmente un'idea migliore poiché puoi integrarli con i tuoi modelli e creare istanze di modelli reali, ma se vuoi davvero utilizzare i trigger di postgres, puoi usare Sequelize.query() così:

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

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