tente indexar como eu te disse, da um uma verificada com o explain e poste algo
abraços ----- Original Message ----- From: "Renato Cramer" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Friday, March 24, 2006 3:33 PM Subject: [PostgreSQL-Brasil] RES: RES: Melhor maneira de fazer pesquisas ignorando acentos e maíusculas/minúsculas Olá João, Na criação do índice eu determino que é uma função sobre uma coluna, é isso? Obrigado. Renato. >-----Mensagem original----- >De: Joao [mailto:[EMAIL PROTECTED] >Enviada em: sexta-feira, 24 de março de 2006 15:29 >Para: [email protected] >Assunto: Re: [PostgreSQL-Brasil] RES: Melhor maneira de fazer pesquisas >ignorando acentos e maíusculas/minúsculas > > >vc pode aplicar indices sobre funcoes em colunas.... >----- Original Message ----- >From: "Renato Cramer" <[EMAIL PROTECTED]> >To: <[email protected]> >Sent: Friday, March 24, 2006 3:09 PM >Subject: [PostgreSQL-Brasil] RES: Melhor maneira de fazer pesquisas >ignorando acentos e maíusculas/minúsculas > > >Olá Walter, > >Não conheço outra forma, só gostaria de fazer uma observação. >Usando funções sobre colunas na cláusula where, pelo que sei, >os índices não >serão utilizados, podendo acarretar problemas de performance. > >Abraços, >Renato. > >>-----Mensagem original----- >>De: Walter Cruz [mailto:[EMAIL PROTECTED] >>Enviada em: sexta-feira, 24 de março de 2006 14:59 >>Para: [email protected] >>Assunto: [PostgreSQL-Brasil] Melhor maneira de fazer pesquisas >>ignorando >>acentos e maíusculas/minúsculas >> >>Olá amigos. Estou fazendo uns testes com o postgres e estou com uma >>dúvida. Qual a melhor forma de fazer uma query accent-insensitive e >>case-insensitive? >> >>O meu banco de dados está codificado com LATIN1. >> >>Uma query que estou usando como exemplo é essa: >> >>SELECT * >> FROM tab_municipios >> WHERE lower(to_ascii(nomemunic,'LATIN1')) = lower(to_ascii('sÃo >>PaULo','LATIN1')) >> >>Dessa forma ele funciona - insensível a acentos e a case. >> >>Existe alguma outra forma de fazer? Alguma outra forma é melhor ? >> >>[]'s >>- Walter >_______________________________________________ >Grupo de Usuários do PostgreSQL no Brasil >http://www.postgresql.org.br > >_______________________________________________ >Grupo de Usuários do PostgreSQL no Brasil >http://www.postgresql.org.br > _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
