|
From: | Christophe Combelles |
Subject: | Re: [Dolibarr-dev] Version CVS et mysql |
Date: | Mon, 07 Feb 2005 15:43:54 +0100 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20050105 Debian/1.7.5-1 |
paul POULAIN a écrit :
ozit a écrit :Pour ma part, c'est à la mimine. Et c'est long et gonflant, je te l'accorde. C'est pour ca que je ne fais pas souvent de mise à jour, juste quand j'ai un bug qui me gène, pour voir s'il n'est pas corrigé. J'ai du me palucher 2x la mise à jour. A chaque fois, c'est 2 bonnes heures de boulot (et je maitrise bien mysql)3/ j'ai voulu réimporter toutes mes données de la sauvegarde. A ce moment, je me dis "Que n'ai-je pas fait !!" 1355 messages d'erreur sur différentes entrées... Alors ma question après ces quelques remarques est :Comment migre ton sa base sql de prod, tournant sur une version CVS vers ladernière version CVS ? Merci
Je me suis fait un mémo pour ne pas repasser deux heures à chaque fois. Le voici brut : (s'il n'y a pas de chgt dans la base, je fais juste untar sur l'ancien dolibarr, après une sauvegarde).
- sauver l'ancienne base sans la structure, avec les données completes, et l'option "insert ignore". (dans myadmin)
- copier le répertoire dolibarr en dolibarr.old - récupérer le CVS dans /tmp/ avec : cvs -z3 -d:ext:address@hidden:/cvsroot/dolibarr co dolibarr - faire un tar du cvs : tar cf dolibarr.tar dolibarr - copier le tar dans /var/www/ - détarrer ici. - ajouter un nouvelle base dolibarrX+1 - relancer la procédure d'installation /installation/ - essayer de restaurer l'ancienne base sur la nouvelle- Corriger les erreurs au fur et à mesure en éditant le fichier de backup sql, jusqu'à ce qu'il passe entierement.
-------------Quoiqu'il en soit, le plus chiant est la mise à jour de la base. Pour ça il serait peut-être utile de créer un thread dans le forum, et de mettre un message pour chaque modification de la base. Ensuite il serait rapide de faire les modifs à la main depuis la derniere mise à jour
Christophe
[Prev in Thread] | Current Thread | [Next in Thread] |