PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Guillemet double dans le nom de la table dans la requête select de PostgreSQL

Vous avez probablement créé votre tableau ainsi :

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

Qui créent un tablespace enveloppé dans "" , vous ne devriez pas utiliser les guillemets doubles en général dans postgres pour les noms de table ou les colonnes, essayez sans guillemets :

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

Ensuite, vous pouvez utiliser cette requête, vous avez déjà SELECT * FROM countryTable