sql >> Databasteknik >  >> RDS >> PostgreSQL

Sequelize Migration - Skapa trigger i PostgreSQL

Du kan lägga till triggers till dina modeller, de kallas inte triggers i dina sequelize-modeller även om de heter Hooks .

Att använda krokar är förmodligen en bättre idé eftersom du kan integrera dem med dina modeller och skapa faktiska modellinstanser, men om du verkligen vill använda postgres-utlösare kan du använda Sequelize.query() som så:

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

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



  1. Beräkna Max av summan av ett kommenterat fält över en grupperad efter fråga i Django ORM?

  2. Kontrollera om det finns en tabellkolumn i databasen med SQLAlchemy och Alembic

  3. Hur visar jag en bild från blob-kolumnen i Oracle med JasperReports?

  4. Doktrinen består inte entitet med booleska värden och PDO::ATTR_EMULATE_PREPARES =false i Mysql