Em Seg, Outubro 31, 2005 17:13, Carlos Júnior ..::.. Boa Noite BH escreveu: > Alguém sabe como eu configuro o Postgre para não ser Case Sensitive?
Normalmente em bancos que não tem conversão automática, a aplicação deve padronizar os dados em maiúscula ou minúscula. Os comandos não têm case sensitivity, mas os objetos podem ter. Para que os objetos tenham case sensitivity, ponha seus nomes entre aspas. Ex: create table "Test"("F1" integer); O seu software deveria fazer consultas com upper() ou lower(). Nos casos onde isso fosse ser usado frequentemente, o seu software deveria prover indices extras para upper() ou lower(), no modelo de dados. Já a parte de acentuação, use a função "to_ascii". Outra alternativa, possivelmente mais lenta, e' usar o operador ILIKE. O ILIKE não utiliza índices, pois deve haver uma conversão para executar a seleção de forma padronizada. Um abraço, Luiz Gonzaga da Mata. BH-MG -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]