PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Weglassen des doppelten Anführungszeichens, um Abfragen in PostgreSQL durchzuführen

Ihr Problem mit dieser Abfrage begann, als Sie Ihre Tabelle erstellten. Verwenden Sie beim Erstellen Ihrer Tabelle keine Anführungszeichen.

Verwenden Sie dies:

CREATE TABLE a ( ... );

Nicht das:

CREATE TABLE "A" ( ... );

Letzteres macht es so, dass Sie es später immer zitieren müssen. Ersteres macht es zu einem normalen Namen und Sie können SELECT * FROM a; verwenden oder SELECT * FROM A;

Wenn Sie Ihre Tabelle nicht einfach neu erstellen können, verwenden Sie ALTER TABLE Syntax:

ALTER TABLE "A" RENAME TO a;