PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Откриване на промени в колони в тригер за актуализиране на postgres

Прочетете в hstore разширение. По-специално можете да създадете hstore от ред, което означава, че можете да направите нещо като:

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

Това е малко повече информация, отколкото сте искали (включва нови стойности). Можете да използвате akeys(changed) ако искате само ключовете.



  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. Вграден PostgreSQL за Java JUnit тестове

  3. Променете празния низ на NULL, когато колоната има ограничение DATE

  4. Създайте обект `DataSource` за Postgres JDBC, програмно

  5. Django формуляр за заявка към база данни (модели)