Case-Sensitive no Postgres

Olá pessoal, estou com um probleminha referente a case-sensitive no postgres… ao declarar meu statement, tenho uma coluna na minha tabela que se chama idRequestUser, mas ao mandar inserir ele dá um erro dizendo que a coluna não existe na tabela…

Existe alguma maneira de deixar o driver do postgres trabalhar como case-sensitive ??

ERROR: column “idrequestuser” of relation “request” does not exist

Obrigado moçada!!!

cara… eu não se o é possível fazer isso no postgres… mas idependente disso… eu não acho uma boa prática, trabalhar com case sensitive em banco de dados…

revisa seu schema aí, o erro pode ser outra coisa…

valeus…

No postgresql,

quando você cria um objeto qualquer utilizando variação de caixa nos identificadores ele coloca estes identificadores entre aspas e aí surge o problema…

a melhor recomendação é você recriar os objetos com todos os identificadores em minusculas, neste caso, a aplicação cliente pode fazer uso de qualquer formato.

Exemplo:

create table teste1 ( campo1 text )
no java posso nomear este campo de qualquer forma:
campo1,Campo1,CAMPO1 etc

e o que você deve ter feito, foi algo assim:

create table teste1 ( Campo1 text )

o que resulta em:

create table teste1 ( "Campo1" text )

fw