Je veux changer le nom d’un schéma

ProcédureMéthode « classique »

Prérequis

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 du groupe producteur[2] du schéma à modifier.

  1. J’utilise ma méthode habituelle.

    Commande SQL ALTER SCHEMA, fonctionnalité de pgAdmin, fonctionnalité du plugin DBManager de QGIS…

    1. Le nom est automatiquement mis à jour dans la table de gestion[3] (champ nom_schema).

ProcédureAvec la table de gestion d'ASGARD

Prérequis

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 du groupe producteur[2] du schéma à modifier.

  1. Dans la table de gestion[3], je modifie le nom du schéma (champ nom_schema).

    1
    2
    UPDATE z_asgard.gestion_schema_usr
    3
        SET nom_schema = '%nouveau_nom_schema'
    4
        WHERE nom_schema = '%ancien_nom_schema' ;
    1. Le schéma est automatiquement renommé.