Auteur Sujet: [résolu] Mise à jour base 4.010 vers 4.027 impossible  (Lu 6276 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne Horemans

  • AncestroSenior
  • *****
  • Messages: 1 775
    • http://perso.wanadoo.fr/philippe.horemans
[résolu] Mise à jour base 4.010 vers 4.027 impossible
« le: 06 Mars 2006 à 20:37:15 »
J'ai voulu créer une base de test top niveau :

J'ai importé une base neuve avec la généalogie de Napo.

J'ai lancé maj_b357_b4027.exe, le traitement s'est déroulé normalement, mais en restant longtemps sur la barre d'avancement à 100%.

La base est restée à b4.010

J'ai recommencé après un import gedcom de remplacement avec le même résultat.

Mon exe s'appelle Ancestrologie.exe, se trouve à l'emplacement par défaut et avait appelé la base à convertir juste avant.
Plus çà va, plus je me régale...  Et avec  Quisontils, la gestion des actes, c'est facile !   Philippe
 

Hors ligne DDdeBerdeux

[résolu] Mise à jour base 4.010 vers 4.027 impossible
« Réponse #1 le: 06 Mars 2006 à 22:16:49 »
Cà y est c'est réparé. Retéléchargez maj_b357_b4027.exe sur mon site et exécutez le.

Les bases d'avant la b4.015 devait avoir le problème. C'est parce que pour gagner un peu de place, j'avais supprimer une modif de procédure. Il faut dire que le script des modifications approche des 10 000 lignes, alors j'essaie de condenser.

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Ransac

  • Modérateur Global
  • AncestroGrandMaitre
  • *****
  • Messages: 3 015
  • Remercié: 1 fois
    • bases des villes
  • Programme: 2015-1996.3
  • Base: 5.131
  • Système: Windows vista, Windows 7, Windows 10
[résolu] Mise à jour base 4.010 vers 4.027 impossible
« Réponse #2 le: 07 Mars 2006 à 01:41:13 »
comme tout le monde ne fait pas les mises à jour régulièrement, il est préférable d'avoir un programme de mise à jour capable de reprendre les bases les plus vieilles. Je ne pense pas qu'il soit très bon de supprimer des procédures en pensant qu'elles sont installées chez les utilisateurs.



Si la prodédure de mise à jour devient trop encombrante, une possibilité serait d'arrêter un programme de mise à jour à une version donnée. et d'en faire un deuxième à partir de cette version.

On sait ainsi que pour monter une base ancienne il faudra exécuter 2 programmes plutôt qu'un seul. Si c'est clairement expliqué, cela devrait marcher, bien que avec les versions d'avant la version 3.0, les versions avant la mise à jour automatique et les versions après la mise à jour automatique, il y a de quoi s'y perdre !
N'oubliez jamais que le mieux est l'ennemi du bien  et que la perfection n'est pas de ce monde !
Les définir est un défi, les réaliser est un leurre !    ... mais on aimerait tellement y croire!
 

Hors ligne DDdeBerdeux

[résolu] Mise à jour base 4.010 vers 4.027 impossible
« Réponse #3 le: 07 Mars 2006 à 16:57:43 »
C'était juste une erreur de ma part dans le script.

Ces pour les raisons que tu dis, le culmul de maj successives dans lesquelles l'utilisateur ne se retrouve pas, que je retarde l'échéance de faire une rupture complète de version. Mais cette méthode a pour inconvénient de refaire à chaque maj le total des instructions du script, inutilement et avec beaucoup d'erreurs considérées comme "normales" (par exemple on ne peut pas créer 2 fois la même procédure), rendant quasiment inexploitable le fichier modifbase.log généré à chaque mise à jour. Elle a aussi pour inconvénient de toujours augmenter la durée de la mise à jour.

Avec PCM on est en train de regarder si les outils qui permettent de générer le fichier .exe de maj, et en scindant le script en plusieurs tranches, s'il ne serait pas possible de n'exécuter que les tranches nécessaires, en fonction de la base à mettre à jour. Comme celà l'utilisateur n'aurait pas besoin de rechercher quels fichiers il est nécessaire de télécharger et dans quel ordre les exécuter.

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Horemans

  • AncestroSenior
  • *****
  • Messages: 1 775
    • http://perso.wanadoo.fr/philippe.horemans
[résolu] Mise à jour base 4.010 vers 4.027 impossible
« Réponse #4 le: 07 Mars 2006 à 18:31:51 »
En tous cas pour moi, la mise à jour fonctionne.

Merci.
Plus çà va, plus je me régale...  Et avec  Quisontils, la gestion des actes, c'est facile !   Philippe