2015-02-20 16:26 GMT-02:00 Matheus Saraiva <[email protected]>:

> No exemplo, o campo 'genitor' de Filho é que faz referência a tabela
> Clientes.
>
>
Isso é uma chave natural?

Pensando na modularização, eu acho estranho repassar esse valor para cada
Filho sendo que você já está passando a informação do genitor nos outros
parâmetros.



> Aproveitando o mesmo email, como ficaria a sintaxe se já existisse uma
> função para inserir filhos e eu queira chamar essa função ao invés de fazer
> um INSERT em Filhos? Como eu passaria o resultado de *SELECT * FROM
> unnest(f_filhos);* para a função *funcInsertFilhos*?
>

Simplesmente:

    SELECT funcInsertFilhos(u) FROM unnest(f_filhos) u;

Atenciosamente,
-- 
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a