diff --git a/mysql/migration/1.1.0-2.0.0.sql b/mysql/migration/1.1.0-2.0.0.sql index 8ba6fe13c89..e1cac58554a 100644 --- a/mysql/migration/1.1.0-2.0.0.sql +++ b/mysql/migration/1.1.0-2.0.0.sql @@ -4,8 +4,7 @@ -- ce fichier doit être chargé sur une version 1.1.0 -- sans AUCUNE erreur ni warning -- ; - - + create table llx_usergroup ( rowid integer AUTO_INCREMENT PRIMARY KEY, @@ -15,7 +14,7 @@ create table llx_usergroup note text )type=innodb; - + create table llx_usergroup_rights ( rowid integer AUTO_INCREMENT PRIMARY KEY, @@ -24,8 +23,8 @@ create table llx_usergroup_rights UNIQUE(fk_usergroup,fk_id) )type=innodb; - - + + create table llx_usergroup_user ( rowid integer AUTO_INCREMENT PRIMARY KEY, @@ -34,11 +33,11 @@ create table llx_usergroup_user UNIQUE(fk_user,fk_usergroup) )type=innodb; - + DELETE llx_usergroup_rights FROM llx_usergroup_rights LEFT JOIN llx_usergroup ON llx_usergroup_rights.fk_usergroup = llx_usergroup.rowid WHERE llx_usergroup.rowid IS NULL; ALTER TABLE llx_usergroup_rights ADD FOREIGN KEY (fk_usergroup) REFERENCES llx_usergroup (rowid); - + alter table llx_facture add increment varchar(10); delete from llx_const where name like '%_OUTPUT_URL'; @@ -1297,16 +1296,49 @@ insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'DR', 'G insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'EU', 'EUR', 1, 'Euros'); insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'RB', 'BRL', 1, 'Real bresilien'); insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'SK', 'SKK', 1, 'Couronnes slovaques'); -insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'YC', 'CNY', 1, 'Yuang chinois'); -insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'AE', 'AED', 1, 'Arabes emirats dirham'); -insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'CF', 'XAF', 1, 'Francs cfa beac'); -insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'EG', 'EGP', 1, 'Livre egyptienne'); -insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'KR', 'KRW', 1, 'Won coree du sud'); -insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'NZ', 'NZD', 1, 'Dollar neo-zelandais'); -insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'TR', 'TRL', 1, 'Livre turque'); -insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'ID', 'IDR', 1, 'Rupiahs d''indonesie'); +insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'YC', 'CNY', 1, 'Yuang chinois'); +insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'AE', 'AED', 1, 'Arabes emirats dirham'); +insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'CF', 'XAF', 1, 'Francs cfa beac'); +insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'EG', 'EGP', 1, 'Livre egyptienne'); +insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'KR', 'KRW', 1, 'Won coree du sud'); +insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'NZ', 'NZD', 1, 'Dollar neo-zelandais'); +insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'TR', 'TRL', 1, 'Livre turque'); +insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'ID', 'IDR', 1, 'Rupiahs d''indonesie'); insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'IN', 'INR', 1, 'Roupie indienne'); -insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'LT', 'LTL', 1, 'Litas'); -insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'RU', 'SUR', 1, 'Rouble'); -insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'FH', 'HUF', 1, 'Forint hongrois'); -insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'LK', 'LKR', 1, 'Roupie sri lanka'); \ No newline at end of file +insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'LT', 'LTL', 1, 'Litas'); +insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'RU', 'SUR', 1, 'Rouble'); +insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'FH', 'HUF', 1, 'Forint hongrois'); +insert into llx_c_currencies ( code, code_iso, active, label ) values ( 'LK', 'LKR', 1, 'Roupie sri lanka'); + +create table llx_contratdet +( + rowid integer AUTO_INCREMENT PRIMARY KEY, + tms timestamp, + + fk_contrat integer NOT NULL, + fk_product integer NOT NULL, + + statut smallint DEFAULT 0, + + label text, -- libellé du produit + description text, + + date_commande datetime, + date_ouverture_prevue datetime, + date_ouverture datetime, -- date d'ouverture du service chez le client + date_fin_validite datetime, + date_cloture datetime, + + tva_tx real DEFAULT 19.6, -- taux tva + qty real, -- quantité + remise_percent real DEFAULT 0, -- pourcentage de remise + remise real DEFAULT 0, -- montant de la remise + subprice real, -- prix avant remise + price_ht real, -- prix final + + fk_user_author integer NOT NULL default 0, + fk_user_ouverture integer, + fk_user_cloture integer, + commentaire text + +)type=innodb;