[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dolibarr-dev] Scripts de migration
From: |
Loic Dachary |
Subject: |
[Dolibarr-dev] Scripts de migration |
Date: |
Thu, 11 Sep 2003 16:31:30 +0200 |
Bonjour,
Je suis en train d'upgrader de dolibarr-1.1.1 vers
dolibarr-0.7.0. J'ai donc pris tous les scripts de migration
(mysql/migration/) pour les executer les uns après les autres (en
prenant soin de sauvegarder la base auparavant ;-).
J'ai rencontré quelques erreurs et voici les modifications qui
les corrigent. Il n'est pas dit que la base résultante soit correcte.
En tout cas, à moins de ces modifications la séquence ne passe pas du
tout.
Index: 0.2.3-0.3.0.sql
===================================================================
RCS file: /cvsroot/dolibarr/dolibarr/mysql/migration/0.2.3-0.3.0.sql,v
retrieving revision 1.2
diff -u -r1.2 0.2.3-0.3.0.sql
--- 0.2.3-0.3.0.sql 23 Jul 2003 10:15:03 -0000 1.2
+++ 0.2.3-0.3.0.sql 11 Sep 2003 14:36:35 -0000
@@ -34,7 +34,24 @@
update llx_facture set fk_cond_reglement = 1 where fk_cond_reglement IS NULL ;
update llx_facture set date_lim_reglement = datef where date_lim_reglement IS
NULL ;
-alter table llx_livre add frais_de_port tinyint default 1 ;
+-- LOIC added the create table
+CREATE TABLE llx_livre (
+ rowid int(11) NOT NULL auto_increment,
+ oscid int(11) NOT NULL default '0',
+ tms timestamp(14) NOT NULL,
+ status tinyint(4) default NULL,
+ date_ajout datetime default NULL,
+ ref varchar(12) default NULL,
+ title varchar(64) default NULL,
+ annee smallint(64) default NULL,
+ description text,
+ prix decimal(15,4) default NULL,
+ fk_editeur int(11) default NULL,
+ fk_user_author int(11) default NULL,
+ frais_de_port tinyint(4) default '1',
+ PRIMARY KEY (rowid),
+ UNIQUE KEY ref (ref)
+);
--
-- Insertion pour le module rss_externe (syndication de sites externes)
Index: 0.4.0-0.5.0.sql
===================================================================
RCS file: /cvsroot/dolibarr/dolibarr/mysql/migration/0.4.0-0.5.0.sql,v
retrieving revision 1.1
diff -u -r1.1 0.4.0-0.5.0.sql
--- 0.4.0-0.5.0.sql 12 Aug 2003 13:49:26 -0000 1.1
+++ 0.4.0-0.5.0.sql 11 Sep 2003 14:36:35 -0000
@@ -4,7 +4,22 @@
--
alter table llx_user add fk_socpeople integer default 0;
-alter table llx_socpeople add fk_user integer default 0;
+-- LOIC added this create table
+CREATE TABLE llx_socpeople (
+ idp int(11) NOT NULL auto_increment,
+ datec datetime default NULL,
+ fk_soc int(11) default NULL,
+ name varchar(50) default NULL,
+ firstname varchar(50) default NULL,
+ address varchar(255) default NULL,
+ poste varchar(80) default NULL,
+ phone varchar(30) default NULL,
+ fax varchar(30) default NULL,
+ email varchar(255) default NULL,
+ fk_user int(11) default '0',
+ note text,
+ PRIMARY KEY (idp)
+);
Index: 0.5.1-0.5.2.sql
===================================================================
RCS file: /cvsroot/dolibarr/dolibarr/mysql/migration/0.5.1-0.5.2.sql,v
retrieving revision 1.4
diff -u -r1.4 0.5.1-0.5.2.sql
--- 0.5.1-0.5.2.sql 31 Aug 2003 23:05:31 -0000 1.4
+++ 0.5.1-0.5.2.sql 11 Sep 2003 14:36:35 -0000
@@ -3,6 +3,11 @@
-- Mise à jour de la version 0.5.1 à 0.5.2
--
+-- LOIC added the following line
+alter table llx_const add type enum('yesno','texte','chaine') default NULL;
+-- LOIC added the following line
+alter table llx_const add visible tinyint(4) NOT NULL default '1';
+
insert into llx_const(name, value, type, note, visible) values
('ADH_TEXT_NEW_ADH','','texte','Texte d\'entete du formulaire d\'adhesion en
ligne',0);
insert into llx_const(name, value, type, note, visible) values
('ADH_CARD_HEADER_TEXT','%ANNEE%','string','Texte imprime sur le haut de la
carte adherent',0);
insert into llx_const(name, value, type, note, visible) values
('ADH_CARD_FOOTER_TEXT','Association FreeLUG
http://www.freelug.org/','string','Texte imprime sur le bas de la carte
adherent',0);
Index: 0.5.2-0.6.0.sql
===================================================================
RCS file: /cvsroot/dolibarr/dolibarr/mysql/migration/0.5.2-0.6.0.sql,v
retrieving revision 1.2
diff -u -r1.2 0.5.2-0.6.0.sql
--- 0.5.2-0.6.0.sql 3 Sep 2003 14:03:02 -0000 1.2
+++ 0.5.2-0.6.0.sql 11 Sep 2003 14:36:35 -0000
@@ -2,6 +2,17 @@
--
-- Mise à jour de la version 0.5.2 à 0.6.0
--
+-- LOIC added this table
+CREATE TABLE llx_cotisation (
+ rowid int(11) NOT NULL auto_increment,
+ tms timestamp(14) NOT NULL,
+ datec datetime default NULL,
+ fk_adherent int(11) default NULL,
+ dateadh datetime default NULL,
+ cotisation double default NULL,
+ note text,
+ PRIMARY KEY (rowid)
+);
create table llx_deplacement
(
--
Donate to FSF France online : http://rate.affero.net/fsffrance/
Loic Dachary, 12 bd Magenta, 75010 Paris. Tel: 33 1 42 45 07 97
http://www.fsffrance.org/ http://www.dachary.org/loic/gpg.txt
- [Dolibarr-dev] Scripts de migration,
Loic Dachary <=