dolibarr-dev
[Top][All Lists]
Advanced

[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




reply via email to

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