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

FEHLER:Berechtigung für Schema user1_gmail_com bei Zeichen 46 verweigert

Sie müssen nicht nur Zugriff auf die Tabellen im Schema gewähren, sondern auch auf das Schema selbst.

Aus dem Handbuch:

Standardmäßig können Benutzer nicht auf Objekte in Schemas zugreifen, die sie nicht besitzen. Um dies zu ermöglichen, muss der Besitzer des Schemas das USAGE-Privileg für das Schema erteilen.

Machen Sie also entweder Ihren erstellten Benutzer zum Besitzer des Schemas oder gewähren Sie diesem Benutzer NUTZUNG für das Schema.