Em 09/10/08, Jean<[EMAIL PROTECTED]> escreveu:
> Oi pessoal,
>
> sou novo na lista o no PostgreSQL. Venho do Firebird, em busca de um BD
> mais robusto. As dificuldades que encontro são em relação à programação
> PL. Estou escrevendo em pgPLSql. O Firebird mantém integridade entre
> tabelas e triggers/procedures, não permitindo a exclusão de um objeto
> que esteja sendo usado nas mesmas. Pelo que entendi, o PostgreSQL so
> faz a validação em tempo de execução, pelo menos da maioria das coisas,
> como instruções sql e membros do objecto new e old, que sao do tipo
> record. Por exemplo, se tenho a tabela clientes(id,nome), e digito
> select id, nome000 from clientes numa função, ele compila sem validar.

Que eu saiba o PostgreSQL não compila as funções PL/pgSQL e sim
intrepreta quando de sua execução.


> Isso gera uma grande dificuldade de depuração. Gostaria de saber se
> existe alguma ferramenta que efetua uma varredura nas funções para
> validar o banco de dados. Isso seria de grande ajuda.
>

Verifique se este módulo é útil:
PL/pgSQL Debugger.
http://pgfoundry.org/projects/edb-debugger/

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

Responder a