Deve precisar de XSLT, aqui achei uma referência: http://translate.google.com/translate?hl=nl&rurl=translate.google.nl&sl=nl&tl=en&u=http://www.yapf.net/index.php/PostgreSQL_en_xslt
Mas.. não tem como guardar os dados em campos não XML e formatar como XML(Json ou outro formato qualquer) depois? Digo isso porque desse jeito está parecendo que você vai ficar sem poder usar SQL somente e e ainda se complicar com XML. Talvez um pequena redundância : crie uma estrutura em campos não xml e guarde o arquivo XML como referência caso surja algum problema. 2015-01-02 14:05 GMT-02:00 Zan <zan...@farmaponte.com.br>: > Pessoal, boa tarde. > > Versão: PostgreSQL 9.3.4 on x86_64-unknown-linux-gnu, compiled by gcc > (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3, 64-bit > > Estou me batendo com XML aqui no PostgreSQL e não estou tendo muito sucesso. > > Queria fazer uma tabela de histórico de execução de alguns relatórios que > tenho, no entanto esses relatórios terão alguns campos diferentes. Tive a > ideia de gravar os resultados em XML, mas não estou conseguindo fazer a > busca nesse conteúdo XML. > > Tenho o seguinte XML: > <registros> > <linha> > <filial>1</filial> > <venda>100</filial> > </linha> > <linha> > <filial>2</filial> > <venda>200</filial> > </linha> > </registros> > > Gostaria de fazer uma query para ter o seguinte resultado: > > filial venda > 1 100 > 2 200 > > Como faço isso? > > Obrigado. > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral