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

Phát hiện các thay đổi cột trong trình kích hoạt cập nhật postgres

Đọc trên hstore sự mở rộng. Đặc biệt, bạn có thể tạo một hstore từ một hàng, có nghĩa là bạn có thể làm một số việc như:

changes := hstore(NEW) - hstore(OLD);
...pg_notify(... changes::text ...)

Đó là nhiều thông tin hơn bạn muốn một chút (bao gồm các giá trị mới). Bạn có thể sử dụng akeys(changed) nếu bạn chỉ muốn có chìa khóa.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cài đặt thoát chuỗi PostgreSQL

  2. Chọn tất cả các cột ngoại trừ một số PostgreSQL

  3. hàm mảng biginteger

  4. Cách tạo Người dùng / Cơ sở dữ liệu trong tập lệnh cho Docker Postgres

  5. Làm thế nào để điều chỉnh một ứng dụng Ruby on Rails chạy trên Heroku sử dụng Heroku Postgres ở cấp độ sản xuất?