eu uso assim quando faço as consultas:

  SELECT nomemunic FROM tab_municipios
         WHERE lower(to_ascii(nomemunic)) like lower(to_ascii('%Paulo%'))

assim ele joga a minha condição pra minusculo e considera todos os
resultados minusculos tb

no meu caso não tem problema fazer isso pois as consultas passam por
um script q faz isso sozinho, mas fazer isso em todas as consutlas não
é viavel...

O exemplo tirei da página:
http://www.dicas-l.com.br/dicas-l/20061229.php

2008/6/24 josemario rosa <[EMAIL PROTECTED]>:
> Bom acho que não soube me expressar direito. Já fiz a importação dos dados
> para o postgre, já mudei o o hibernate para ele conectar o post, mas quando
> eu vou buscar alugo no banco na tabela paciente  como 'Jose' e no banco esta
> "JOSE"  ele não acha. Um professor meu falo q tenho como desabilitar isto no
> postgre.conf.
>
> Em 24/06/08, Joao <[EMAIL PROTECTED]> escreveu:
>>
>> meu caro se por acaso teu script ta criando os campos ou tabelas com " "
>> sugiro que faca o seguinte:
>>
>> cat arquivo | tr -d "\"" > novo_arquivo
>>
>> pronto!
>>
>>
>> ----- Original Message -----
>> From: jota.comm
>> To: Comunidade PostgreSQL Brasileira
>> Sent: Tuesday, June 24, 2008 6:31 PM
>> Subject: Re: [pgbr-geral] case sensitive
>>
>> Olá,
>>
>> Como assim tendo problemas com o case sensitive. Por padrão, o PostgreSQL
>> sempre trata os caracteres como minúsculos, a não ser que você coloque o
>> nome dos objetos entre aspas duplas.
>>
>> Por exemplo:
>>
>> postgres=# CREATE TABLE TABELA(CODIGO INTEGER);
>> CREATE TABLE
>> postgres=# \d TABELA
>>     Table "public.tabela"
>>  Column |  Type   | Modifiers
>> --------+---------+-----------
>>  codigo | integer |
>>
>> postgres=# CREATE TABLE "TABELA_123"(CODIGO INTEGER);
>> CREATE TABLE
>> postgres=# \d tabela_123
>> Did not find any relation named "tabela_123".
>>
>> O PostgreSQL considera que todos os objetos são minúsculos, como a tabela
>> foi criada com aspas duplas (") o PostgreSQL não encontra o objeto, porque
>> foi especificado que o nome do objeto é TABELA_123 e não tabela_123.
>>
>> postgres=# \d "TABELA_123"
>>   Table "public.TABELA_123"
>>  Column |  Type   | Modifiers
>> --------+---------+-----------
>>  codigo | integer |
>>
>> Espero ter ajudado.
>>
>> []S
>>
>> 2008/6/24 josemario rosa <[EMAIL PROTECTED]>:
>>>
>>> Ola a todos tenho um sistema com mais de 170 tabelas e estou migrando
>>> elas para postgre, estou tendo  um problema com o case sensitive do postgre
>>> gostaria de saber se tem como desabilitar esta função no servidor  já dei
>>> uma pesquisada na internet não achei nada . se não vou ter  que tratar isto
>>> no em todas minhas classe dao
>>>
>>>
>>>
>>>
>>>
>>> Grato
>>>
>>> Jose Mario
>>>
>>> _______________________________________________
>>> pgbr-geral mailing list
>>> [email protected]
>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>
>>
>>
>>
>> --
>> João Paulo
>> www.dextra.com.br/postgres
>> PostgreSQL
>>
>> ________________________________
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a