http://www.w3schools.com/xpath/

Para aprender a utilizar.
Em 14/05/2015 01:08, "Euler Taveira" <[email protected]> escreveu:

> On 14-05-2015 00:19, Santiago-NSR wrote:
> > ola...na realidade o que estou procurando é conhecer o conceito de
> > comando como "xpath"...e porque ?...tudo o que possa fazer dentro do
> > banco de dados, faço e deixo o front end apenas para interagir com o
> > usuário.
> >
> > estou desenvolvendo um modulo no meu erp de entrada de notas
> > de via xml. e queria "abusar" do banco de dados salvando o arquivo xml
> > dentro de um campo com type xml e trabalhar diretamente encima dele.
> >
> Todas as funcionalidades existentes no postgres estão devidamente
> documentadas; o que não está documentado não existe.
>
> Você *não* explicou o que quer fazer com essas notas XML. Fica difícil
> dizer se a maneira mais aconselhada é ou não é utilizar o tipo XML.
>
> Sobre o XPath, ele é uma linguagem de consultas para documentos XML. A
> sua sintaxe está fora do escopo do manual do postgres.
>
> Vale ressaltar que o tipo XML tem os mesmos problemas que o tipo JSON:
>
> * lento para processamento de consultas;
> * não usa índices GIN e/ou GiST;
> * (você pode definir índices funcionais mas não se encaixa em todos os
> cenários).
>
> Eu só aconselharia utilizar o tipo XML se o seu uso for puramente para
> armazenamento (com poucas consultas). Se houver uma quantidade maior de
> consultas deve haver a possibilidade de usar índices funcionais (estou
> imaginando que essa tabela vai conter uma quantidade significativa de
> registros). Você pode optar, se for o caso, pela extração de partes do
> documento XML (gatilhos? aplicação?) e alimentar algumas colunas.
>
>
> --
>    Euler Taveira                   Timbira - http://www.timbira.com.br/
>    PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a