> 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 pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral