PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Omitindo aspas duplas para fazer consulta no PostgreSQL


Seu problema com esta consulta começou quando você criou sua tabela. Ao criar sua tabela, não use aspas.

Usa isto:
CREATE TABLE a ( ... );

Isso não:
CREATE TABLE "A" ( ... );

O último fará com que você sempre tenha que citá-lo mais tarde. O primeiro o torna um nome normal e você pode usar SELECT * FROM a; ou SELECT * FROM A;

Se você não pode simplesmente recriar sua tabela, use o ALTER TABLE sintaxe:
ALTER TABLE "A" RENAME TO a;