> Como faço para concatenar vários campos (linha) delimitados com algum
> caracter em uma string dentro de uma trigger? O problema está no fato
> de não saber a quantidade de campos (nem os tipos) que seriam
> concatenados, pois a idéia é concatenar qualquer linha de qualquer
> tabela. Gostaria de fazer isto sem ter que fazer selects em tabelas
> catalogs nem usar loops. Existe alguma função para fazer isso?
>
> So para informar, a idéia é poder registrar as alterações nas tabelas
> como um histórico simples, indicando o se foi insert, update ou
> delete. Estava pensando em aumentar o nivel do log do postgre mas acho
> que iria ficar muito pesado. Estou aceitando idéias também. Quem puder
> ajudar, obrigado.
Em plperl sim .. :
<code>
my %newrow = %{$_TD->{new}};
while (($column,$value) = each %newrow)
{
$lineConcat.= $value."|";
}
</code>
--
Att:
Thiago Risso
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral