Senhores, uma dúvida:Tenho a seguinte tabela :
=#CREATE TABLE testxml ( doc xml, id serial NOT NULL, );
crio um INDEX:
=#create index doc_idx on testxml using btree
(((xpath('/book/id/text()',
doc))[1]::text));
Criando este index, um select como este:
=#SELECT (xpath('/book/id/text()', doc))[1]::text from testxml;
Fica bem rápido. Mas o problema é:
Este INDEX só é utilizado quando executo o SELECT acima. Para qualquer
um xpath diferente, a consulta fica lenta.
Como faço para criar um INDEX para que possa enviar uma consulta com
qualquer outro nó dentro do xml?
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral