/[dolibarr]/dolibarr/mysql/migration/1.1.0-1.2.0-RC1.sql
ViewVC logotype

Diff of /dolibarr/mysql/migration/1.1.0-1.2.0-RC1.sql

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.80 by rodolphe, Tue Nov 23 09:33:08 2004 UTC revision 1.96 by eldy, Sun Jan 9 00:57:33 2005 UTC
# Line 1  Line 1 
1  --  -- $Revision$
2  --  --
3  -- Attention à l ordre des requetes  -- Attention à l ordre des requetes
4  -- ce fichier doit être chargé sur une version 1.1.0  -- ce fichier doit être chargé sur une version 1.1.0
5  -- sans AUCUNE erreur ni warning  -- sans AUCUNE erreur ni warning
6  --  -- ;
7    
8    alter table llx_user_rights add rowid integer AUTO_INCREMENT PRIMARY KEY;
9    alter table llx_facture add fk_mode_reglement integer after fk_cond_reglement ;
10    
11    alter table llx_paiement add statut smallint DEFAULT 0 NOT NULL ;
12    alter table llx_facturedet add fk_export_compta integer DEFAULT 0 NOT NULL ;
13    alter table llx_paiement add fk_export_compta integer DEFAULT 0 NOT NULL ;
14    
15    alter table llx_rights_def add perms varchar(255) after module;
16    alter table llx_rights_def add subperms varchar(255) after perms;
17    
18    alter table llx_facturedet add fk_code_ventilation integer NOT NULL DEFAULT 0;
19    
20    
21  alter table llx_contrat add fk_facturedet integer NOT NULL default 0 after fk_facture;  alter table llx_contrat add fk_facturedet integer NOT NULL default 0 after fk_facture;
22  alter table llx_contrat change fk_user_cloture fk_user_cloture integer;  alter table llx_contrat change fk_user_cloture fk_user_cloture integer;
23  alter table llx_contrat change fk_user_mise_en_service fk_user_mise_en_service integer;  alter table llx_contrat change fk_user_mise_en_service fk_user_mise_en_service integer;
24    alter table llx_contrat add   datec    datetime after tms;
25    alter table llx_contrat add   date_contrat    datetime after datec;
26    alter table llx_contrat change enservice statut SMALLINT(6) DEFAULT 0;
27    alter table llx_contrat add   fk_commercial_signature integer NOT NULL after fk_soc;
28    alter table llx_contrat add   fk_commercial_suivi     integer NOT NULL after fk_commercial_signature;
29    
30  alter table llx_facturedet add date_start date;  alter table llx_facturedet add date_start date;
31  alter table llx_facturedet add date_end   date;  alter table llx_facturedet add date_end   date;
32    
33  alter table llx_user add egroupware_id integer;  alter table llx_user add egroupware_id integer;
34  alter table llx_societe add code_client  varchar(15) after nom;  alter table llx_societe add code_client  varchar(15) after nom;
35    alter table llx_societe add code_compta  varchar(15) after code_client;
36  alter table llx_societe add siret     varchar(14) after siren;  alter table llx_societe add siret     varchar(14) after siren;
37  alter table llx_societe add ape       varchar(4) after siret;  alter table llx_societe add ape       varchar(4) after siret;
38  alter table llx_societe add tva_intra varchar(20) after ape;  alter table llx_societe add tva_intra varchar(20) after ape;
# Line 68  alter table llx_paiementfourn add fk_ban Line 88  alter table llx_paiementfourn add fk_ban
88    
89    
90  alter table c_actioncomm     rename llx_c_actioncomm ;  alter table c_actioncomm     rename llx_c_actioncomm ;
 alter table c_chargesociales rename llx_c_chargesociales ;  
91  alter table c_effectif       rename llx_c_effectif ;  alter table c_effectif       rename llx_c_effectif ;
92  alter table c_paiement       rename llx_c_paiement ;  alter table c_paiement       rename llx_c_paiement ;
93  alter table c_pays           rename llx_c_pays ;  alter table c_pays           rename llx_c_pays ;
# Line 84  alter table llx_c_actioncomm add active Line 103  alter table llx_c_actioncomm add active
103  alter table llx_c_paiement add code varchar(6) after id;  alter table llx_c_paiement add code varchar(6) after id;
104    
105    
106    create table llx_stock_mouvement
107    (
108      rowid           integer AUTO_INCREMENT PRIMARY KEY,
109      tms             timestamp,
110      datem           datetime,
111      fk_product      integer NOT NULL,
112      fk_entrepot     integer NOT NULL,
113      value           integer,
114      type_mouvement  smallint,
115      fk_user_author  integer,
116      key(fk_product),
117      key(fk_entrepot)
118    )type=innodb;
119    
120    
121  create table llx_birthday_alert  create table llx_birthday_alert
122  (  (
# Line 108  create table llx_co_fa Line 141  create table llx_co_fa
141    key(fk_facture)    key(fk_facture)
142  )type=innodb;  )type=innodb;
143    
144    
145    create table llx_co_pr
146    (
147      rowid       integer AUTO_INCREMENT PRIMARY KEY,
148      fk_commande integer,
149      fk_propale  integer
150    )type=innodb;
151    
152    
153  create table llx_paiement_facture  create table llx_paiement_facture
154  (  (
155    rowid           integer AUTO_INCREMENT PRIMARY KEY,    rowid           integer AUTO_INCREMENT PRIMARY KEY,
# Line 204  create table llx_societe_remise Line 246  create table llx_societe_remise
246  )type=innodb;  )type=innodb;
247    
248    
249    create table llx_societe_remise_except
250    (
251      rowid           integer AUTO_INCREMENT PRIMARY KEY,
252      fk_soc          integer NOT NULL,
253      datec           datetime,
254      amount_ht       real NOT NULL,
255      fk_user         integer NOT NULL,
256      fk_facture      integer,
257      description     text
258    
259    )type=innodb;
260    
261  create table llx_contact_facture  create table llx_contact_facture
262  (  (
263    idp          integer AUTO_INCREMENT PRIMARY KEY,    idp          integer AUTO_INCREMENT PRIMARY KEY,
264    fk_soc       integer NOT NULL,    fk_soc       integer NOT NULL,
265    fk_contact   integer NOT NULL,   -- point sur llx_socpeople    fk_contact   integer NOT NULL,
266    
267    UNIQUE (fk_soc, fk_contact)    UNIQUE (fk_soc, fk_contact)
268  )type=innodb;  )type=innodb;
# Line 302  create table llx_commandedet Line 356  create table llx_commandedet
356    price          real              price          real          
357  )type=innodb;  )type=innodb;
358    
359    create table llx_commande_fournisseur
360    (
361      rowid               integer AUTO_INCREMENT PRIMARY KEY,
362      tms                 timestamp,
363      fk_soc              integer,
364      fk_soc_contact      integer,
365      fk_projet           integer DEFAULT 0,  
366      ref                 varchar(30) NOT NULL,
367      date_creation       datetime,            
368      date_valid          datetime,            
369      date_cloture        datetime,            
370      date_commande       date,                
371      fk_methode_commande integer default 0,
372      fk_user_author      integer,            
373      fk_user_valid       integer,            
374      fk_user_cloture     integer,            
375      source              smallint NOT NULL,
376      fk_statut           smallint  default 0,
377      amount_ht           real      default 0,
378      remise_percent      real      default 0,
379      remise              real      default 0,
380      tva                 real      default 0,
381      total_ht            real      default 0,
382      total_ttc           real      default 0,
383      note                text,
384      model_pdf           varchar(50),
385    
386      UNIQUE INDEX (ref)
387    )type=innodb;
388    
389    create table llx_commande_fournisseur_log
390    (
391      rowid            integer AUTO_INCREMENT PRIMARY KEY,
392      tms              timestamp,
393      datelog          datetime NOT NULL,
394      fk_commande      integer NOT NULL,
395      fk_statut        smallint NOT NULL,
396      fk_user          integer NOT NULL
397    )type=innodb;
398    
399    create table llx_commande_fournisseurdet
400    (
401      rowid          integer AUTO_INCREMENT PRIMARY KEY,
402      fk_commande    integer,
403      fk_product     integer,
404      ref            varchar(50),
405      label          varchar(255),
406      description    text,
407      tva_tx         real DEFAULT 19.6,
408      qty            real,            
409      remise_percent real DEFAULT 0,
410      remise         real DEFAULT 0,
411      subprice       real,          
412      price          real          
413    )type=innodb;
414    
415    
416  create table llx_societe_rib  create table llx_societe_rib
# Line 486  create table llx_c_ape Line 594  create table llx_c_ape
594  delete from llx_c_ape;  delete from llx_c_ape;
595    
596    
 drop table if exists llx_c_chargesociales;  
   
597  create table llx_c_chargesociales  create table llx_c_chargesociales
598  (  (
599    id          integer PRIMARY KEY,    id          integer PRIMARY KEY,
# Line 496  create table llx_c_chargesociales Line 602  create table llx_c_chargesociales
602    active      tinyint default 1  NOT NULL    active      tinyint default 1  NOT NULL
603  )type=innodb;  )type=innodb;
604    
 delete from llx_c_chargesociales;  
605  insert into llx_c_chargesociales (id,libelle,deductible) values ( 1, 'Allocations familiales',1);  insert into llx_c_chargesociales (id,libelle,deductible) values ( 1, 'Allocations familiales',1);
606  insert into llx_c_chargesociales (id,libelle,deductible) values ( 2, 'GSG Deductible',1);  insert into llx_c_chargesociales (id,libelle,deductible) values ( 2, 'GSG Deductible',1);
607  insert into llx_c_chargesociales (id,libelle,deductible) values ( 3, 'GSG/CRDS NON Deductible',0);  insert into llx_c_chargesociales (id,libelle,deductible) values ( 3, 'GSG/CRDS NON Deductible',0);
608    
609    drop table c_chargesociales;
610    
611    
612  drop table if exists llx_c_civilite;  drop table if exists llx_c_civilite;
613    
# Line 905  insert into llx_c_regions (rowid,fk_pays Line 1012  insert into llx_c_regions (rowid,fk_pays
1012  insert into llx_c_regions (rowid,fk_pays,code_region,cheflieu,tncc,nom) values (201,2,201,'',1,'Flandre');  insert into llx_c_regions (rowid,fk_pays,code_region,cheflieu,tncc,nom) values (201,2,201,'',1,'Flandre');
1013  insert into llx_c_regions (rowid,fk_pays,code_region,cheflieu,tncc,nom) values (202,2,202,'',2,'Wallonie');  insert into llx_c_regions (rowid,fk_pays,code_region,cheflieu,tncc,nom) values (202,2,202,'',2,'Wallonie');
1014  insert into llx_c_regions (rowid,fk_pays,code_region,cheflieu,tncc,nom) values (203,2,203,'',3,'Bruxelles-Capitale');  insert into llx_c_regions (rowid,fk_pays,code_region,cheflieu,tncc,nom) values (203,2,203,'',3,'Bruxelles-Capitale');
   

Legend:
Removed from v.1.80  
changed lines
  Added in v.1.96

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26