PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

सीक्वेलाइज़ माइग्रेशन - PostgreSQL में ट्रिगर बनाएं

आप अपने मॉडलों में ट्रिगर जोड़ सकते हैं, उन्हें आपके अनुक्रम मॉडल में ट्रिगर नहीं कहा जाता है, हालांकि उन्हें Hooks

हुक का उपयोग करना शायद एक बेहतर विचार है क्योंकि आप उन्हें अपने मॉडल के साथ एकीकृत कर सकते हैं और वास्तविक मॉडल उदाहरण बना सकते हैं लेकिन यदि आप वास्तव में पोस्टग्रेज ट्रिगर्स का उपयोग करना चाहते हैं तो आप Sequelize.query() का उपयोग कर सकते हैं। इस तरह:

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

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. किसी अनुक्रमणिका को छोड़ने में उसे बनाने से अधिक समय क्यों लगता है?

  2. Psycopg2 रिपोर्टिंग pg_hba.conf त्रुटि

  3. PostgreSQL में किसी तिथि से सप्ताह संख्या कैसे निकालें

  4. छोटी तालिका से डुप्लिकेट पंक्तियां हटाएं

  5. पोस्टग्रेज अनुपात_to_report फ़ंक्शन