PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Omissione della doppia virgoletta per eseguire query su PostgreSQL

Il tuo problema con questa query è iniziato quando hai creato la tabella. Quando crei la tua tabella, non usare le virgolette.

Usa questo:

CREATE TABLE a ( ... );

Non questo:

CREATE TABLE "A" ( ... );

Quest'ultimo farà in modo che tu debba sempre citarlo in seguito. Il primo lo rende un nome normale e puoi usare SELECT * FROM a; o SELECT * FROM A;

Se non puoi semplicemente ricreare la tua tabella, usa ALTER TABLE sintassi:

ALTER TABLE "A" RENAME TO a;