Je veux changer le propriétaire d’un schéma
Procédure : Méthode « classique »⚓
Je dois être membre de g_admin[1]
ou d’un autre rôle habilité à créer des schémas (cf. « Je veux autoriser un utilisateur à créer des schémas »).
Je dois être membre à la fois du nouveau et de l’ancien propriétaire/producteur[2].
J’utilise ma méthode habituelle.
Commande SQL
ALTER SCHEMA
, fonctionnalité de pgAdmin, fonctionnalité du plugin DBManager de QGIS…Le nouveau propriétaire est automatiquement renseigné comme producteur pour le schéma dans la table de gestion[3]. S’il y avait des objets dans le schéma, il en devient propriétaire.
Procédure : Avec la table de gestion d'ASGARD⚓
Je dois être membre de g_admin[1]
ou d’un autre rôle habilité à créer des schémas (cf. « Je veux autoriser un utilisateur à créer des schémas »).
Je dois être membre à la fois du nouveau et de l’ancien propriétaire/producteur[2].
Dans la table de gestion, je modifie le producteur du schéma (champ
producteur
).12UPDATE z_asgard.gestion_schema_usr
3SET producteur = '%producteur'
4WHERE nom_schema = '%nom_schema' ;
Le nouveau producteur devient automatiquement propriétaire du schéma et de tous les objets qu’il contient.