Em 9 de abril de 2015 12:01, Matheus de Oliveira <[email protected]>
escreveu:

>
> 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
>

deu certo..obrigado


>
>
> 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.
>

no nosso caso todas as PK não são compostas.


> 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
>
>


-- 

Douglas Fabiano Specht
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a