PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Errore PostgreSQL 42501:autorizzazione negata per lo schema

Mi sembra di averlo fatto funzionare. Ho esaminato tutte le impostazioni di autorizzazione sullo schema, tranne per il fatto che questa volta sono tornato anche a tutti i "privilegi predefiniti". Ho impostato il mio gruppo "systemusers" in modo che abbia SELECT su tabelle e sequenze, EXECUTE su funzioni e USAGE sui tipi. Quando ho eseguito nuovamente il test, la mia procedura memorizzata è stata eseguita correttamente e ha creato il record del mio profilo nel database come previsto.

Quindi, a quanto pare HO FATTO trascurare qualcosa di piuttosto importante. Anche con tutte le impostazioni di autorizzazione individuali che avevo assegnato agli oggetti specifici, quei privilegi predefiniti non erano ancora impostati come dovevano essere. Lezione appresa.