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

Jak zaktualizować tabelę, gdy widok jest aktualizowany?

W przypadku PostgreSQL 9.1 i nowszych użyj wyzwalacza DO INSTEAD na widoku. Wyzwalacze widoków są znacznie mniej trudne do uzyskania i są mniej podatne na dziwne problemy z wielokrotną oceną itp.

W przypadku PostgreSQL 9.0 i niższych należy użyć systemu reguł - zobacz UTWÓRZ REGUŁĘ... ZAMIAST . Ogólnie lepiej jest zaktualizować do wersji 9.1 i użyć wyzwalacza widoku, jeśli to możliwe, zwłaszcza dla nowych użytkowników. Zasady to trudne sprawy.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. postgres tylko przy użyciu posortowanego indeksu do odpytywania tabeli rekordów 5m

  2. Aktualizacja wersji Docker PGMASTER PostgreSQL

  3. Złożone zapytanie Postgres

  4. Korzystanie z zapytania Hibernate:dwukropek jest traktowany jako parametr / dwukropek ucieczki

  5. Agregacja wszystkich wartości spoza tej samej grupy