Oi pessoal,

 

Sou novo usuário do postgresql, venho do firebird. Uma diferença que percebi
entre os dois é em relação a validação do código que escrevo em PL. No
firebird, ele mantem a integridade entre os objetos do banco de dados, de
forma que não consigo referenciar um objeto que não exista dentro de uma
trigger/procedure. E após a compilação, não consigo excluir um objeto
referenciado. No pg, quando escrevo um nome de campo invalido numa select
dentro de uma função, ele compila, e sou vou perceber em tempo de execução.
O mesmo vale para o os campos acessados por new e old (que são objetos do
tipo Record). Gostaria de saber se existe uma forma de validar isso, ou
alguma ferramenta. Isso evitaria erros futuros no projeto.

 

Jean Domingues.

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a