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

Postgres-Drop-Table-Syntaxfehler

User ist ein reserviertes Schlüsselwort in Postgres. Sie müssen es in Anführungszeichen setzen, wenn Sie sich auf ein tatsächliches beziehen möchten Tabelle namens Benutzer :

DROP TABLE "user";

Wahrscheinlich ist es am besten, sich von der Verwendung reservierter Schlüsselwörter als Tabellennamen fernzuhalten, wenn Sie es vermeiden können. Es endet normalerweise mit seltsamen Problemen auf der Straße. User könnte ein besserer Name für eine Tabelle sein.