2007/5/8, Rodrigo Prieto <[EMAIL PROTECTED]>:
é possível acessa por índices o vetor NEW em uma trigger??
Em PL/Perl eu sei que dá - o DBI-Link usa esse artifício. Agora, em PL/pgSQL a documentação oficial ([1] e [2]) não diz nada sobre o assunto... A variável NEW retorna um objeto do tipo "record". Procurei, mas pelo jeito não existem funções assim: function get_record_attribute_count(record): int; function get_record_attributes(record): name[]; function get_record_attribute_value(record, int): variant; function set_record_attribute_value(record, int, variant): void; Isso seria extremamente útil em auditoria e replicação de dados. [1] http://www.postgresql.org/docs/8.2/interactive/triggers.html [2] http://www.postgresql.org/docs/8.2/interactive/plpgsql-trigger.html -- Atenciosamente, Rodrigo Hjort Icewall Tecnologias http://www.icewall.com.br
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
