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

Doppelte Anführungszeichen im Namen der Tabelle in der ausgewählten Abfrage von PostgreSQL

Sie haben Ihre Tabelle wahrscheinlich so erstellt:

CREATE TABLE "countryTable" (
  id SERIAL NOT NULL,
  country TEXT NOT NULL,
  PRIMARY KEY(id)
);

Die einen Tablespace erstellen, der in "" eingeschlossen ist , sollten Sie in Postgres generell keine doppelten Anführungszeichen für Tabellennamen oder Spalten verwenden, versuchen Sie es ohne doppelte Anführungszeichen:

CREATE TABLE countryTable (
  id SERIAL NOT NULL,
  country TEXT NOT NULL,
  PRIMARY KEY(id)
);

Und dann können Sie diese Abfrage verwenden, die Sie bereits haben SELECT * FROM countryTable