[pgbr-geral] Consultar diversas diversos campos de várias tabelas

2008-11-14 Por tôpico Augusto Nunes
Prezados Colegas,

Estou com o seguinte problema: possuo uma base de dados com diversas tabelas, 
as quais possuem diversos campos varchar e text, entre outros como date, 
integer, boolean...

Acontece que o usuário deseja que, dado um texto qualquer (através de um campo 
de uma interface gráfica de uma aplicação), seja efetuada uma busca por este 
texto em qualquer campo de todas as tabelas...!!!

Alguém poderia dar uma ajuda de como isso pode ser feito? (Se é que é possível 
no Postgres).

Agradecendo a atenção,

atenciosamente

Augusto Cesar Nunes



  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Consultar diversas diversos campos de várias tabelas

2008-11-14 Por tôpico Jota
Olá,

É possível ser feito sim. Para isso será necessário criar um função. E
você precisará usar o comando execute [1] para fazer essa procura
dinâmica.

[1] 
http://www.postgresql.org/docs/8.3/interactive/plpgsql-statements.html#PLPGSQL-STATEMENTS-EXECUTING-DYN

[]s

2008/11/14 Augusto Nunes [EMAIL PROTECTED]:
 Prezados Colegas,

 Estou com o seguinte problema: possuo uma base de dados com diversas
 tabelas, as quais possuem diversos campos varchar e text, entre outros como
 date, integer, boolean...

 Acontece que o usuário deseja que, dado um texto qualquer (através de um
 campo de uma interface gráfica de uma aplicação), seja efetuada uma busca
 por este texto em qualquer campo de todas as tabelas...!!!

 Alguém poderia dar uma ajuda de como isso pode ser feito? (Se é que é
 possível no Postgres).

 Agradecendo a atenção,

 atenciosamente

 Augusto Cesar Nunes

 
 Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 -
 Celebridades - Música - Esportes
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral





-- 
João Paulo
www.dextra.com.br/postgres
PostgreSQL
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Consultar diversas diversos campos de várias tabelas

2008-11-14 Por tôpico Dickson S. Guedes
Augusto Nunes escreveu:
 Prezados Colegas,

 Estou com o seguinte problema: possuo uma base de dados com diversas 
 tabelas, as quais possuem diversos campos varchar e text, entre outros 
 como date, integer, boolean...

 Acontece que o usuário deseja que, dado um texto qualquer (através de 
 um campo de uma interface gráfica de uma aplicação), seja efetuada uma 
 busca por este texto em qualquer campo de todas as tabelas...!!!


Sério? Eu li bem que é *qualquer* campo de *todas* as tabelas?

Isso não vai te dar um pouco de dor de cabeça não?

Dê uma olhada nesses links e tente estruturar algo melhor e menos oneroso:

- http://www.postgresql.org/docs/current/static/textsearch.html
- http://lucene.apache.org/
- http://www.sphinxsearch.com/about.html
- http://en.wikipedia.org/wiki/Full_text_search
- http://www.htdig.org/

Provavelmente não serão a solução, mas com certeza poderão norteá-lo na 
estruturação de uma infra adequada para o problema que você tem.

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral