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
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…
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