PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Erreur PostgreSQL 42501 :autorisation refusée pour le schéma

Il semble que cela fonctionne. J'ai revu tous les paramètres d'autorisation sur le schéma, sauf que cette fois, j'ai également parcouru tous les "Privilèges par défaut". J'ai défini mon groupe "systemusers" pour avoir SELECT sur les tables et les séquences, EXECUTE sur les fonctions et USAGE sur les genres. Lorsque j'ai testé à nouveau, ma procédure stockée s'est exécutée correctement et a créé mon enregistrement de profil dans la base de données comme prévu.

Donc, apparemment j'ai DID négliger quelque chose d'assez important. Même avec tous les paramètres d'autorisation individuels que j'avais attribués aux objets spécifiques, ces privilèges par défaut n'étaient toujours pas définis comme ils devaient l'être. Leçon apprise.