Olá, Marllos

Em 9 de novembro de 2011 10:15, Daniel Cristian Cruz <
[email protected]> escreveu:

> Acredito que uma forma seja usando PL/Python:
>
> http://www.postgresql.org/docs/9.1/interactive/plpython-trigger.html
>
> Já procurei como fazer com PL/pgSQL, mas não encontrei como referenciar
> dinamicamente o nome do atributo de chave primária.
>
> Você precisará consultar o catálogo, através da pg_attribute (attname) e
> da pg_constraint (contype='p').
>
> Em 9 de novembro de 2011 10:02, Marllos <[email protected]>escreveu:
>
>> Por favor, preciso de ajuda para revolver um problema. E se for possível
>> gostaria de um exemplo.
>>
>> Em uma trigger, eu quero alterar a chave primária da tabela que dispara
>> essa trigger, mas de forma dinâmica, por exemplo:
>>
>> new.(referencia dinâmica a chave primária da tebela) = valor.
>>
>
Não entendi o que você deseja. Poderia colocar um exemplo prático da
situação.

>
>> Obrigado.
>>
>> Marllos.
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
>
> --
> Daniel Cristian Cruz
> クルズ クリスチアン ダニエル
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>

Abraços
-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a