Olá, No PostgreSQL não existe nenhum parâmetro de configuração para isso. O PostgreSQL não considera casa sensitive para objetos, mas considera para os dados, por exemplo, se você tem um campo da tabela com o conteúdo <teste> e você procurar por <Teste> ele não vai encontrar o registro, uma vez que o conteúdo armazenado é <teste> e você está procurando por <Teste>.
Para resolver isso você precisar usa as funções de manipulações de strings (lower=converte para minúsculo e upper=converte para maiúsculo) de strings ou expressões regulares. []s 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 <[EMAIL PROTECTED]> >> *To:* Comunidade PostgreSQL Brasileira<pgbr-geral@listas.postgresql.org.br> >> *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 >>> 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 >> >> >> _______________________________________________ >> pgbr-geral mailing list >> pgbr-geral@listas.postgresql.org.br >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> >> > > _______________________________________________ > 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