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

ngữ cảnh thực thi của trình kích hoạt cơ sở dữ liệu trong PostgreSQL

Không, chúng hoàn toàn phụ thuộc vào phiên khách hàng, như một phần của giao dịch mà bản thân nó được gắn với phiên. Xem đoạn trích này từ TẠO TRIGGER (9.1):

Từ câu hỏi khác của bạn có vẻ như bạn đang sử dụng 8.4, không có trình kích hoạt hoãn lại, vì vậy nó thậm chí còn đơn giản hơn. Trình kích hoạt luôn chạy ở cuối câu lệnh (sự kiện kích hoạt), có nghĩa là trước khi xác nhận thực thi được máy chủ gửi đến máy khách.

COMMIT ngay sau đó sẽ là một lệnh mới và không thể được thực thi trước khi quá trình kích hoạt kết thúc.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. không thể kết nối với máy chủ cho Postgres

  2. Postgres - Nhiều liên kết khiến truy vấn của tôi trả về dữ liệu không chính xác

  3. Không được phép khi thiết lập ruby ​​trên đường ray

  4. Postgres CHÈN VỀ MỨC ĐỘ CẬP NHẬT so với CHÈN hoặc CẬP NHẬT

  5. Kết nối đã bị đóng khi đang hoạt động khi tích lũy cơ sở dữ liệu bằng Python