apptax.taxonomie.commands.migrate_taxref.commands_v16

Module Contents

Functions

migrate_to_v16()

import_taxref_v16()

Procédure de migration de taxref vers la version 16

test_changes_detection(keep_cdnom)

Analyse des répercussions de changement de taxref

apply_changes(keep_oldtaxref, keep_oldbdc, keep_cdnom, ...)

Procédure de migration de taxref vers la version 16

import_data_taxref_v16()

Import des données brutes de taxref v16 en base

import_and_format_dbc_status()

Import des données brutes de la base bdc_status en base

Attributes

base_url

apptax.taxonomie.commands.migrate_taxref.commands_v16.base_url = 'http://geonature.fr/data/inpn/taxonomie/'[source]
apptax.taxonomie.commands.migrate_taxref.commands_v16.migrate_to_v16()[source]
apptax.taxonomie.commands.migrate_taxref.commands_v16.import_taxref_v16()[source]
Procédure de migration de taxref vers la version 16

Test de la disparition des cd_noms

apptax.taxonomie.commands.migrate_taxref.commands_v16.test_changes_detection(keep_cdnom)[source]

Analyse des répercussions de changement de taxref

Paramètres:

keep-cdnom (boolean) – Indique si l’on souhaite concerver les cd_noms manquant au lieu de les supprimer

3 étapes :
  • Detection des cd_noms manquants

  • Création d’une copie de travail de bib_noms

  • Analyse des modifications taxonomique (split, merge, …) et

    de leur répercussion sur les attributs et medias de taxhub

apptax.taxonomie.commands.migrate_taxref.commands_v16.apply_changes(keep_oldtaxref, keep_oldbdc, keep_cdnom, script_predetection, script_postdetection)[source]
Procédure de migration de taxref vers la version 16

Application des changements import des données dans les tables taxref et bdc_status

Paramètres:
  • keep-oldtaxref (boolean) – Indique si l’on souhaite concerver l’ancienne version du referentiel taxref

  • keep-oldbdc (boolean) – Indique si l’on souhaite concerver l’ancienne version du referentiel bdc_status

  • keep-cdnom (boolean) – Indique si l’on souhaite concerver les cd_noms manquant au lieu de les supprimer

  • script_predetection (Path) – Emplacement d’un fichier sql de correction avant la detection des changements

  • script_postdetection (Path) – Emplacement d’un fichier sql de correction après la detection des changements

apptax.taxonomie.commands.migrate_taxref.commands_v16.import_data_taxref_v16()[source]

Import des données brutes de taxref v16 en base avant leur traitement

apptax.taxonomie.commands.migrate_taxref.commands_v16.import_and_format_dbc_status()[source]

Import des données brutes de la base bdc_status en base Puis traitement des données de façon à les ventiler dans les différentes tables