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

Cách tránh đệ quy trong trình kích hoạt trong PostgreSQL

Sử dụng pg_trigger_depth() hàm trả về ( như đã nêu trong tài liệu ):

CREATE TRIGGER insert_task
AFTER INSERT ON employees
FOR EACH ROW
WHEN (pg_trigger_depth() = 0)
EXECUTE PROCEDURE insert_task()



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển các hàm SQL trong hàm lọc dplyr trên cơ sở dữ liệu

  2. Di chuyển Rails 3:boolean (mysql vs postgreSQL)

  3. Rails Console tìm người dùng theo mảng id

  4. Regex loại bỏ tất cả các lần xuất hiện của nhiều ký tự trong một chuỗi

  5. Định nghĩa chuỗi nhiều dòng trong psql