PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Sequelize Migration - Tạo Trigger trong PostgreSQL

Bạn có thể thêm trình kích hoạt vào các mô hình của mình, chúng không được gọi là trình kích hoạt trong các mô hình kích thước tiếp theo của bạn mặc dù chúng được gọi là Hooks .

Sử dụng hooks có lẽ là một ý tưởng tốt hơn vì bạn có thể tích hợp chúng với các mô hình của mình và tạo các phiên bản mô hình thực tế nhưng nếu bạn thực sự muốn sử dụng các trình kích hoạt postgres thì bạn có thể sử dụng Sequelize.query() như vậy:

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. Biến bảng PostgreSQL

  2. Cách điền vào các hàng dựa trên dữ liệu loại sự kiện

  3. Làm thế nào để kích hoạt PostgreSQL và C # Windows Service hoạt động cùng nhau?

  4. in giá trị của một biến trong postgresql

  5. Làm cách nào để gọi đúng các hàm PostgreSQL (các thủ tục được lưu trữ) trong Spring / Hibernate / JPA?