Evolution #355
ferméDiagnostic général des anomalies
100%
Description
Nouvelle action à implémenter.
Cible : fonction de maintenance générale.
Commande :
SELECT nom_schema, nom_objet, typ_objet, critique, anomalie FROM z_asgard_admin.asgard_diagnostic() ;
En pratique, la fonction renvoie la liste des anomalies détectées, ou rien en l'absence d'anomalie. Cf. IV.12 de la documentation pour le descriptif des champs.
Nom de l'action : Rechercher toutes les anomalies
Texte d'aide : Scanne les schémas référencés et les objets qu'ils contiennent à la recherche de droits manquants ou excédentaires par rapport au standard d'ASGARD.
Icône (nouvelle) :
Fichiers
Mis à jour par Leslie Lemaire il y a environ 4 ans
Texte enrichi pour la fenêtre de confirmation :
En poursuivant, vous allez scanner les schémas référencés par ASGARD et les objets qu'ils contiennent à la recherche de droits manquants ou excédentaires par rapport au standard d'ASGARD. Certaines de ces "anomalies" sont légitimes, elles correspondent à des droits que vous avez volontairement affinés, complétés au-delà des privilèges basiques des producteurs, éditeurs et lecteurs. D'autres mériteront d'être corrigées, par exemple à l'aide des fonctionnalités de réinitialisation des droits. ATTENTION : le diagnostic peut être long (plusieurs minutes, voire dizaines de minutes) sur des bases comportant beaucoup d'objets ou de schémas ! Veuillez confirmer l'exécution.
Est-ce que tu peux faire en sorte que la requête s'exécute en fond sans bloquer l'utilisation d'AsgardManager ou est-ce que c'est impossible ?
Pour le résultat, je pense que l'idéal serait qu'il s'affiche dans un onglet supplémentaire, qui n'apparaîtrait que dans ce cas. Ça permettrait à l'utilisateur de naviguer entre les résultats du diagnostic et les onglets schémas/rôles où il réalisera les corrections.
Mis à jour par Leslie Lemaire il y a environ 4 ans
Pour mémoire : 1h36 pour l'exécution sur ma méga-base. C'est beaucoup mais pas rédhibitoire, je pense - du moins sous réserve que QGIS ne soit pas complètement bloqué pendant l'exécution.
Mis à jour par Didier LECLERC il y a presque 4 ans
- Statut changé de Nouveau à Fermé
- % réalisé changé de 0 à 100
OK
Implémenté à partir de la version 1.2.3
Nouvel onglet Diagnostic
Menu contextuel pour faire un aperçu avant impression et effacer le résultat de la zone d'affichage