Je veux changer le nom d’un rôle

ProcédureMéthode « classique » + fonction d'ASGARD

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 modifier le nom.

    Commande SQL ALTER ROLE, fonctionnalité de pgAdmin…

  2. Si le rôle a été désigné comme producteur[2], éditeur[3] et/ou lecteur[4] de schémas dans la table de gestion[5] d’ASGARD (ou par précaution), j’applique la fonction z_asgard.asgard_nettoyage_roles.

    1
    2
    SELECT z_asgard.asgard_nettoyage_roles() ;
    1. Cette fonction rafraîchit les noms des rôles qui apparaissent dans la table de gestion. À noter toutefois qu'elle ne s'applique qu'aux schémas créés. Pour les schémas préparés inactifs[6], je dois mettre à jour les noms moi-même, en modifiant directement la table de gestion.