meldig / SQL

1 stars 3 forks source link

Gestion geo correction liste user #144

Closed romain-jault closed 3 years ago

romain-jault commented 3 years ago

Objectif

Le but de cette pull request est de proposer des scripts qui permettent de corriger les champs:

Problème relevé: Le champ DOS_URL_FILE indique le chemin d'accès des fichiers liés au dossier. Cependant, il peut arriver que celui-ci soit vide alors qu'un dossier existe dans le répertoire \VOLT\INFOGEO\Appli_GG\ ou présente des valeurs qui ne sont pas à jour avec ce qui est présent dans le répertoire.

Le champ USER_ID est un champ qui contient l'identifiant de l'agent qui a mis à jour en dernier le dossier. Cependant ce champ peut contenir des valeurs qui ne sont pas présentes dans la table TA_GG_SOURCE (Table contenant les identifiants et les noms des agents pouvant opérer sur GESTIONGEO). Les valeurs font référence à des utilisateurs externes à la MEL mais il n'existe plus aucun moyen de les identifier. Serge a proposé de mettre à jour ce champ avec la valeur contenue dans le champ SRC_ID.

Cette PR contient trois fichiers:

  1. gestion_geo_import_liste.bat: génération d'une liste contenant les chemins des fichiers des dossiers gestion. Ce fichier permet aussi d'insérer la liste en base et d'appeler les deux fichiers suivants.
  2. gestion_geo_forme_liste.sh: mise en forme de la liste pour permettre son insertion en base (appelé par gestion_geo_import_liste.bat)
  3. gestion_geo_correction_url.sql: correction des URL et des USER_ID (appelé par gestion_geo_import_liste.bat)

Actions à mener