Bonjour,
Tu as raison de signaler cet inconvénient de la méthode. Elle permet effectivement de récupérer une base ancienne dans une base dernière version, mais elle ne fait pas toutes les mises à niveau de Firebird, des tables de réferences (fichiers .txt uniquement car dans la base de destination, vide ou mise à jour, elles sont à jour), et des documents.
Pour celà, je pense que le plus simple est encore de désinstaller et réinstaller Ancestrologie, en prévenant bien les utilisateurs des précautions à prendre pour leurs licences (Ancestrologie et plugins) et leur base, surtout s'ils l'ont laissée avec le nom et dans le répertoire d'installation.
Il y a aussi une autre chose que ni Mutancestre, ni la fonction de transfert de dossier, ni l'import gedcom ne font, c'est la mise à jour des tags évènements dans les évènements individuels enregistrés.
TITR remplacé par TITL
INHU par BURI
BENE par BLES
DIPL par GRAD
C'est fait par la procédure de mise à jour quand la base est à une version d'avant b4.010.
Jusque il y a quelques mois, l'exécution de la maj de la base laissait dans le répertoire Ancestrologie un fichier maj_tag_eve.exe qui pouvait se charger de mettre à jour la table de référence des tags et celle des évènements individuels, après une importation. Elle existait aussi en téléchargement sur le site ancestrologie.org. Mais ce n'est plus le cas. Son exécution a l'inconvénients d'écraser des libellés modifiés par l'utilisateur dans la table de référence des tags.
Les tags non à jour dans les évènements sont normalement signalés par un libellé du genre "Utiliser Inhumation/Sépulture", donc ce n'est pas grave.
Il y a 2 solutions:
exécuter successivement les 4 requêtes:
UPDATE EVENEMENTS_IND SET EV_IND_TYPE = 'TITL' Where EV_IND_TYPE = 'TITR';
UPDATE EVENEMENTS_IND SET EV_IND_TYPE = 'BURI' Where EV_IND_TYPE = 'INHU';
UPDATE EVENEMENTS_IND SET EV_IND_TYPE = 'BLES' Where EV_IND_TYPE = 'BENE';
UPDATE EVENEMENTS_IND SET EV_IND_TYPE = 'GRAD' Where EV_IND_TYPE = 'DIPL';
Et les intégrer dans les importations (Mutancestre, import dossier et import gedcom).
Je les intègrerai déjà dans la prochaine version de Mutancestre.
A+
André