Java + PostgreSQL 8.2.1 (ERROR: relation does not exist)

Olá pessoal, estou com problemas no novo postgresql 8.2.1.

O SGDB não reconhece as tabelas em o uso de “table” (aspas-duplas).

Numa conexão direta pelo jdbc, ao tentar executar o seguinte sql:

Ocorre o seguinte erro:
ERROR: relation does not exist

O mesmo aconteceu usando o query sql do pgAdmin III.

Somente funciona usando “aspas duplas”:
select * from “pessoa” ou até mesmo public.“pessoa”

Não é problema de sensibilidade ao caso. (Miúsc./Minúsc.)

Qualquer ajuda é bem vinda.
Obrigado.

se a sua tabela tiver aspas no nome, experimente

“select * from “tabela””

aspas no nome da tabela??? IC !

O postgres não reconhece um select sem as aspas "
SELECT idCampo, nmCampo FROM campos ; me retorna o seguinte erro:
ERROR: column “idCampo” does not exist
LINE 1: SELECT idCampo, nmCampo from campos ç
^

Agora se uso:

SELECT “idCampo”, “nmCampo” FROM campos ;

Tudo funciona perfeitamente.

Qdo rodo a primeira query via java, recebo a seguinte excessão:
#4377=> “column “idCampo” does not exist”

Para poder funcionar no java, tenho que fazer a query da seguinte forma.
query = new String(“SELECT " + '”’ + “idCampo” + ‘"’ + “, " + '”’ + “nmCampo” + ‘"’ + " FROM campos");

Digamos que não fica muito pratico, não?

[b]realmente…ta dando esse erro:
ERROR: relation "nome_tabela"does not exist

a solução é a seguinte:
ou vc cria as tabelas tudo com letras minusculas e faz as consultas normalmente ou
cria ela maiuscula e quando for fazer consulta…usa o nome dela entre aspas duplas . ex: select * from “CLIENTES”[/b]

ola pessoal se alguem conseguiu resolver essa bronca aviza ai valeu!!!

Galera, sigam o que o Battousay sugeriu, tive o mesmo problema e resolveu

No exemplo dado:
String sql = “select * from pesso”

Ficaria assim:
String sql = “select * from “ESQUEMA”.“pesso””

Funciona bem.

Abs

1 curtida

Bom dia, aqui estava ocorrendo o mesmo problema, simplesmente troquei as aspas duplas por aspas simples e funcionou… espero ter ajudado

Ai maxi
posta o teu exemplo da troca de aspas duplas pelas aspas simples
vai me ajudar imenso
valeu
blz