Je veux créer un nouveau rôle de groupe

ProcédureMéthode « classique » (avec étape supplémentaire)

Prérequis

Je dois être membre de g_admin[1] ou d’un autre rôle habilité à créer des rôles (cf. « Je veux autoriser un utilisateur à créer des rôles »).

  1. J’utilise ma méthode habituelle pour créer le rôle de groupe[2].

    Commande SQL CREATE ROLE, fonctionnalité de pgAdmin…

    De préférence, je préfixe ce rôle par les caractères « g_ », qui distinguent les rôles de groupes des rôles de connexion[3].

  2. S’il y a la plus petite chance que mon nouveau rôle de groupe soit un jour désigné comme producteur[4] pour un schéma, je rends g_admin[1] membre de ce rôle.

    Par exemple avec une commande SQL :

    1
    2
    GRANT %g_role_de_groupe TO g_admin ;

    On pourra considérer qu'il est toujours souhaitable que g_admin soit membre des nouveaux rôles de groupe, sauf lorsqu'ils ont eux-mêmes vocation à être membre de g_admin.