Bonjour André,
J'ai fait les essais attendus.
J'ai en réalité installé v646 puisque v647 n'était qu'un màj. J'ai mis en place une clé, j'ai lancé, c'est OK. Pour la nième fois j'ai un bout de la généalogie Napoléon. Je navigue un peu puis je me lance dans une màj via l'application.
-Je vais sur le ?, je sélectionne beta, je tombe sur l'exécutable v702 d'un peu plus de 4 Mo. Je quitte.
-Je copie v701 qui écrase l'exécutable v646 puis je relance Ancestrologie. Il me dit que la base est trop ancienne....; je fais OK et je vois apparaître la fenêtre Emplacement de la BDD.
-Je vais vers ? pour faire une recherche de màj beta. Il faut insister pour que la màj en question soit présentée après quelques MAJ, Avertissement, etc...
Je vois d'abord les nouveautés: v700 b5.018, je change d'onglet pour aller vers les màj en ligne. Je vois alors la 2007.702 de 8.324.966 octets.
Je fais Mettre à jour, passage par l'avertissement, Fermer, le chargement commence avec le décompte de ce qu'il reste à charger.
Lorsque le chargements est terminé, passage par un message Transaction is not active. Le temps de regarder, apparition du message Votre base est sauvegardée dans...
Une première fois, je n'ai pas acquitté le premier message et cela a été un échec puisque Ancestrologie est resté ouvert avec impossibilité de remplacer l'exécutable .....
Je suis donc reparti de zéro, j'ai revu le message Transaction is not active puis Votre base est .... J'ai déplacé un peu le dernier message pour faire OK sur Transaction is not active puis ensuite accepter le message Votre base va....
Le process s'est alors déroulé convenablement, 2 optimisations dans cet exemple.
Ancestrologie redémarre, le blason indique v702 b5.019.
Je vais dans \Ancestrologie: la base a bien été sauvegardée, l'exécutable également et il y a bien un dossier \update qui a été créé, il contient le fichier migration_base.
Je mets en place une autre base, je la sélectionne et Ancestrologie me dit que la base est trop ancienne.
Je stoppe Ancestrologie et je vais dans \update pour lancer la màj de la base.
J'obtiens un message "Votre base est trop ancienne pour être mise à jour. Utilisez la fonction intégrée de transfert de dossier ou Mutancestre pour transférer vos dossiers dans une base vide. Je fais OK.
L'assistant d'installation de MAJ_base_et_exe se lance puis rien. Je stoppe, je relance Ancestrologie qui me dit toujours que la base est trop ancienne mais sous la forme du message habituel. Je stoppe Ancestrologie et je lance l'exécutable du \update.
Il démarre correctement, réalise ses opératons, fait les optimisations. Cette fois-ci Ancestrologie ne redémarre pas (l'exécutable n'a pas été remplacé). Je lance Ancestrologie, tout semble correct, la base est passée de b4.043 à b5.019.
Pour voir, je remets une base b4.043 dans \Database et je la sélectionne. Elle est trop ancienne, je stoppe Ancestrologie et je lance l'ouitl situé dans \update. Cette fois-ci tout se déroule convenablement.
En conclusion, moyennant quelques retouches, je pense que le procédé est correct.
- Il y a un petit quelque chose à faire au niveau du téléchargement de la version beta car il faut vraiment insister pour avoir accès à ce qui est attendu.
- Il faudrait lors de la màj initiale, rester sur le message Transaction is not active et ne passer au suivant que lorsqu'une réponse a été donnée, ou alors il faut shunter ce message et stopper Ancestrologie.
- Il faudrait vérifier le cas de la première màj d'une base à l'aide de l'utilitaire téléchargé dans \update.