Anomalie #292
ferméErreur lors de la création d'un schéma inactif avec un nom non standardisé via la table de gestion
100%
Description
Identifié en version 0.7.1, mais déjà présent dans la 0.6.2.
Les commandes :INSERT INTO z_asgard.gestion_schema_usr (nom_schema, producteur)
VALUES ('w_Bibliotheque', 'g_admin') ;
UPDATE z_asgard.gestion_schema_usr
SET creation = True
WHERE nom_schema = 'w_Bibliotheque' ;
renvoient l'erreur :
NOTICE: ... Le schéma w_Bibliotheque a été créé.
ERREUR : ERREUR: TA0. Opération annulée. Anomalie lors de la traduction physique des modifications de la table de gestion.
DETAIL: le schéma « w_bibliotheque » n'existe pas
HINT:
CONTEXT: fonction PL/pgsql z_asgard_admin.asgard_on_modify_gestion_schema_after(), ligne 752 à RAISE
Pas d'erreur lorsque le nom du schéma respecte les règles de nommage.
Pas d'erreur avec le schéma w_Bibliotheque lorsque, après l'INSERT, le schéma est créé par CREATE SCHEMA "w_Bibliotheque"
plutôt que par un UPDATE (et la table de gestion est mise à jour comme il se doit).
Fichiers