Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

Vous n'avez pas encore de compte Developpez.com ? L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Developpez.com

PostgreSQL

Choisissez la catégorie, puis la rubrique :

47.18. pg_default_acl

Le catalogue pg_default_acl enregistre les droits initiaux à affecter aux nouveaux objets créés.

Tableau 47.18. Colonnes de pg_default_acl

Nom Type Références Description
oid oid   Identifiant de ligne (attribut caché ; doit être sélectionné explicitement)
defaclrole oid pg_authid.oid OID du rôle associé à cette entrée
defaclnamespace oid pg_namespace.oid OID du schéma associé à cette entrée, 0 si aucun
defaclobjtype char   Type de l'objet pour cette entrée : r = relation (table, vue), S = séquence, f = fonction, T = type
defaclacl aclitem[]   Droits d'accès qu'auront les nouveaux objets de ce type

Une entrée pg_default_acl affiche les droits initiaux affectés à un objet appartenant à l'utilisateur indiqué. Il existe actuellement deux types d'entrées : des entrées « globales » avec defaclnamespace = 0, et des entrées « par schéma » qui référencent un schéma. Si une entrée globale est présente, alors elle surcharge les droits par défaut codés en dur pour le type de l'objet. Une entrée par schéma, si présente, représente les droits à ajouter aux droits par défaut globaux ou aux droits codés en dur.

Notez que quand une entrée de droits (ACL) dans un autre catalogue est NULL, cela veut dire que les droits par défaut codés en dur sont utilisés pour cet objet, et non pas ce qui pourrait être dans pg_default_acl à ce moment. pg_default_acl est seulement consulté durant la création de l'objet.

Contacter le responsable de la rubrique PostgreSQL

Partenaire : Hébergement Web