User
è una parola chiave riservata in Postgres. Dovrai metterlo tra virgolette se vuoi fare riferimento a un effettivo tabella denominata utente :
DROP TABLE "user";
Probabilmente è meglio evitare di utilizzare parole chiave riservate come nomi di tabelle se puoi evitarlo. Di solito finisce per creare strani problemi lungo la strada. Users
potrebbe essere un nome migliore per una tabella.