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

PostgreSQL-Fehler 42501:Berechtigung für Schema verweigert

Ich scheine es zum Laufen gebracht zu haben. Ich habe mir alle Berechtigungseinstellungen des Schemas noch einmal angesehen, außer dass ich dieses Mal auch alle "Standardberechtigungen" durchgegangen bin. Ich habe meine "systemusers"-Gruppe so eingestellt, dass sie SELECT hat auf Tabellen und Sequenzen, EXECUTE auf Funktionen und USAGE auf Typen. Als ich erneut testete, lief meine gespeicherte Prozedur korrekt und erstellte meinen Profildatensatz wie erwartet in der Datenbank.

Also habe ich anscheinend HAB etwas ziemlich Wichtiges übersehen. Selbst mit all den individuellen Berechtigungseinstellungen, die ich den spezifischen Objekten zugewiesen hatte, waren diese Standardberechtigungen immer noch nicht so eingestellt, wie sie sein sollten. Lektion gelernt.