[pgbr-geral] Consultar diversas diversos campos de várias tabelas
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
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
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