dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-dev] Version CVS et mysql


From: Eldy
Subject: Re: [Dolibarr-dev] Version CVS et mysql
Date: Mon, 07 Feb 2005 20:49:25 +0100
User-agent: Mozilla Thunderbird 1.0 (Windows/20041206)

ozit wrote:

Salut,
Hier soir, j'ai réccupéré la derniere monture CVS.
Pour partir sur de bonnes bases, j'avais bien sur tout sauvegardé.
Puis sur la base existante, j'ai fait les manipulations suivantes :
Suppression de toutes les tables avec webmin
1/ dans le répertoire mysql, la commande "make drop" laisse certaines tables
en place.

2/ puis j'ai créé toutes les tables existantes avec :
cd repertoirecvs/mysql/tables/
for i in `ls *.sql`; do echo $i; mysql dolibarr < $i; done
J'ai préféré faire cela, car après avoir navigué un peu après avoir fait un
"make table", j'avais souvent des messages d'erreurs dans dolibarr
m'indiquant que des tables qui n'existaient pas.

Néanmoins, avec mon for, j'ai eu des messages d'erreurs : llx_bank_url.key.sql
ERROR 1146 at line 24: Table 'dolibarr.llx_bank_url' doesn't exist
llx_contrat.key.sql
ERROR 1146 at line 26: Table 'dolibarr.llx_contrat' doesn't exist
llx_contratdet.key.sql
ERROR 1146 at line 24: Table 'dolibarr.llx_contratdet' doesn't exist
llx_facture.key.sql
ERROR 1146 at line 26: Table 'dolibarr.llx_facture' doesn't exist
llx_product_fournisseur_price.key.sql
ERROR 1146 at line 24: Table 'dolibarr.llx_product_fournisseur_price'
doesn't exist
llx_propal.key.sql
ERROR 1146 at line 26: Table 'dolibarr.llx_propal' doesn't exist
llx_societe_remise_except.key.sql
ERROR 1146 at line 28: Table 'dolibarr.llx_societe_remise_except' doesn't
exist

En effet, ces fichiers font appels à des tables qui ne sont pas encore
créées.
Donc j'ai repassé tous les fichiers key.sql
for i in `ls *.key.sql`; do echo $i; mysql dolibarr < $i; done
Et là pas d'erreur

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 la
dernière version CVS ?
Merci

Pour mettre a jour son modèle de donnée (sans perdre les données) , il faut juste passer le script de migration: 1.1.0-1.2.0-RC1.sql Le script peut etre passée plusieurs fois meme sur une version déjà bonne. Il faut cependant ignorer toutes les erreurs (le script n'aura aucune erreur si on vient de 1.1 exact, si on tait deja avancé, il suffit d'ignorer les erreurs). A l'issu de ce script la base est en derniere version CVS... sauf oubli (et il y en a quelques uns, j'ai corrigé le problème du champ "increment" oublié dans la table facture par exemple).

Arié



_______________________________________________
Dolibarr-dev mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev




--
Laurent Destailleur.
---------------------------------------------------------------
EMail: address@hidden
AWStats : http://awstats.sourceforge.net
AWBot : http://awbot.sourceforge.net
CVSChangeLogBuilder : http://cvschangelogb.sourceforge.net






reply via email to

[Prev in Thread] Current Thread [Next in Thread]