2015-04-09 11:51 GMT-03:00 Douglas Fabiano Specht <[email protected]>
:

> com o nome do campo da PK da tabela, precisaria atribuir o valor do NEW
> deste Campo para uma variável,
>
> valorpk:=new.campopk;
>
> tentei concatenar, converter, mas nada...
> alguma dica?
>
> Postgres 9.4.1 com windows
>

É bem fácil fazer este tipo de operação com json/jsonb, exemplo:

    valor := to_json(NEW)->>campopk

Mas cuidado, lembre-se que chaves primárias podem ser compostas, o que me
parece que você não está considerando. Outro problema é que isso vai trazer
apenas em text/string.

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