PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Wykrywanie zmian kolumn w wyzwalaczu aktualizacji postgres

Przeczytaj w hstore rozbudowa. W szczególności możesz utworzyć hstore z rzędu, co oznacza, że ​​możesz zrobić coś takiego:

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

To nieco więcej informacji niż oczekiwałeś (obejmuje nowe wartości). Możesz użyć akeys(changed) jeśli chcesz tylko klucze.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Concat wiersze w Postgres

  2. Docker-compose zmienne środowiskowe

  3. Agregaty PostgreSQL z wieloma parametrami

  4. Korzystanie ze źródła Postgresql JDBC z Apache Spark na EMR

  5. Konwersja Oracle SQL Select do PostgreSQL select