CREATE TABLE foo(bar XML);
COPY foo FROM '/Caminho/Para/Arquivo/Xml/arquivo.xml';

SELECT xpath('./elemento1/text()', bar) from foo

         xpath
-----------------------
 {"valor do elemento"}

postgres=# SELECT  * FROM foo;
                                               bar
-------------------------------------------------------------------------------------------------
 <teste f="a"><elemento1>valor do elemento</elemento1><elemento2
x="blehh">2</elemento2></teste>

-Leo

2014-10-24 4:24 GMT-02:00 Wellington <wm...@yahoo.com.br>:

> Pessoal,
>
> como faço para importar um aquivo XML para uma tabela no PostgreSQL 9.1 ?
> Alguem teria um exemplo ?
> Gostaria de importar alguns arquivos e buscar os valores de algumas tags.
> Eu li a documentacao, mas nao consegui entender a sintaxe.
>
>
> Desde ja, agradeço.
> Wellington
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
Leonardo Cezar
http://www.postgreslogia.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Reply via email to