database:procedure-avant-integration-data

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
database:procedure-avant-integration-data [2024/10/24 07:46] – ll jpmilcentdatabase:procedure-avant-integration-data [2026/02/03 10:30] (Version actuelle) jpmilcent
Ligne 16: Ligne 16:
     * Vérifier que le dossier ''~/data/'', correspondant au dépôt Git //sinp-<region>-data//, est bien à jour : <code bash> cd ~/data/ ; git pull </code>     * Vérifier que le dossier ''~/data/'', correspondant au dépôt Git //sinp-<region>-data//, est bien à jour : <code bash> cd ~/data/ ; git pull </code>
     * Pour chaque dossier correspondant à un administrateur de données (Ex. : cbna, cenpaca, cbnmc, cbnmed...), vérifier :     * Pour chaque dossier correspondant à un administrateur de données (Ex. : cbna, cenpaca, cbnmc, cbnmed...), vérifier :
-      * le fichier ''~/data/<admin-data>/config/settings.ini'' contient bien la date utilisée pour l'archive ''tar.bz2'' dans le paramètre ''<admin-data>_import_date'' +      * ⚠️ le fichier ''~/data/<admin-data>/config/settings.ini'' contient bien la date utilisée pour l'archive ''tar.bz2'' dans le paramètre ''<admin-data>_import_date'' 
-      * vérifier que le dossier ''~/data/<admin-data>/raw/data/'' est vide+      * ⚠️ vérifier que le dossier ''~/data/<admin-data>/raw/data/'' est vide
     * Créer une session Screen : <code bash>screen -S <admin-data>-integration</code>     * Créer une session Screen : <code bash>screen -S <admin-data>-integration</code>
       * Se placer dans le dossier ''bin/'' : <code bash>cd ~/data/<admin-data>/bin/</code>       * Se placer dans le dossier ''bin/'' : <code bash>cd ~/data/<admin-data>/bin/</code>
       * Lancer le script d'import en mode verbeux : <code bash>./import_update.sh -v</code>       * Lancer le script d'import en mode verbeux : <code bash>./import_update.sh -v</code>
 +    * Vérifier que tous les scripts SQL lancés dans des transactions fonctionnent :
 +      * présence du log ''COMMIT'' pour chacun d'entre eux.
 +        * dans une session Screen, utiliser :
 +          * ''CTRL+A'', puis ''ESC'' pour pouvoir remonter dans les logs de la session. Puis à nouveau ''ESC'' pour revenir en mode normal. 
 +          * ''CTR+A'', puis ''CTRL+D'' pour se détacher de la session.
 +          * ''screen -ls'' pour lister les sessions.
 +          * ''sreen -r <id-session>'' pour revenir dans une session.
 +      * absence de log d'erreur.
  • database/procedure-avant-integration-data.1729755967.txt.gz
  • Dernière modification : 2024/10/24 07:46
  • de jpmilcent