PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como atualizar a tabela quando a visualização é atualizada?


Para PostgreSQL 9.1 e superior, use um gatilho DO INSTEAD na vista. Os gatilhos de visualização são muito menos difíceis de acertar e são menos propensos a problemas estranhos com avaliação múltipla, etc.

Para PostgreSQL 9.0 e versões anteriores, você deve usar o sistema de regras - veja CRIAR REGRA ... FAZER EM VEZ . Geralmente é melhor atualizar para 9.1 e usar um gatilho de visualização se possível, especialmente para novos usuários. As regras são coisas complicadas.