PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Migration sequenzieren – Trigger in PostgreSQL erstellen

Sie können die Auslöser zu Ihren Modellen hinzufügen, sie werden in Ihren Sequelize-Modellen nicht Auslöser genannt, obwohl sie Hooks .

Die Verwendung von Hooks ist wahrscheinlich eine bessere Idee, da Sie sie in Ihre Modelle integrieren und tatsächliche Modellinstanzen erstellen können, aber wenn Sie wirklich Postgres-Trigger verwenden möchten, können Sie Sequelize.query() verwenden so:

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

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