Consultar no banco de dados por inteiro

3 respostas
jaissonduarte

e ai pessoal
tenho um banco de dados com varias tabelas
e gostaria de fazer uma consulta tipo escrever algo num campo de texto e ele pesquisar no banco de dados por inteiro
geralmente a gente usa join ou select mas funciona com uma tabela
mas como num banco de dados por inteiro (pesquisar em todas as tabelas um texto)

estou usando o JPA 2.0 e PostgreSQL

3 Respostas

Gianetti

Só uma dúvida qual é a necessidade de varrer um banco inteiro em busca de um texto, se o seu banco é relacional a degradação de performace é muito grande pesquisar tabela por tabela, se usar os joins e etc, não afeta tanto, vc pode usar Criteria e fazer com objetos esta varredura!

P

jaissonduarte, tem certeza que a pergunta é essa? um BD é formado de tabelas que se relacionam, o Gianetti já te deu uma dica, dá uma melhorada na pergunta ae pra ver se eu entendo melhor sua dúvida.

jaissonduarte

levei um tempão para formular o tópico e
é isso mesmo, sei que vai perder em performasse mas é isso
tenho que percorrer todas as tabelas de um banco de dados em busca de uma informação

Criado 20 de fevereiro de 2012
Ultima resposta 29 de fev. de 2012
Respostas 3
Participantes 3