Fix: Works with mysql 5.5
This commit is contained in:
parent
f02b3743b6
commit
4a43099692
@ -131,7 +131,7 @@ create table llx_product_det
|
||||
label varchar(255) NOT NULL,
|
||||
description text,
|
||||
note text
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
ALTER TABLE `llx_propal` ADD `date_livraison` DATE;
|
||||
ALTER TABLE `llx_commande` ADD `date_livraison` DATE;
|
||||
@ -247,7 +247,7 @@ create table llx_societe_adresse_livraison
|
||||
note text,
|
||||
fk_user_creat integer,
|
||||
fk_user_modif integer
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
alter table llx_societe_adresse_livraison add column label varchar(30) after tms;
|
||||
|
||||
@ -595,7 +595,7 @@ create table llx_livraison
|
||||
|
||||
UNIQUE INDEX (ref),
|
||||
key(fk_commande)
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
alter table llx_livraison drop foreign key fk_livraison_societe;
|
||||
alter table llx_livraison drop column fk_soc;
|
||||
@ -609,7 +609,7 @@ create table llx_livraisondet
|
||||
qty real,
|
||||
key(fk_livraison),
|
||||
key(fk_commande_ligne)
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
|
||||
insert into llx_c_type_contact(rowid, element, source, code, libelle, active ) values (90, 'commande', 'internal', 'SALESREPSIGN', 'Commercial signataire de la commande', 1);
|
||||
@ -673,7 +673,7 @@ create table llx_societe_remise_except
|
||||
fk_user integer NOT NULL,
|
||||
fk_facture integer,
|
||||
description varchar(255) NOT NULL
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
alter table llx_societe_remise_except ADD COLUMN amount_tva real DEFAULT 0 NOT NULL after amount_ht;
|
||||
alter table llx_societe_remise_except ADD COLUMN amount_ttc real DEFAULT 0 NOT NULL after amount_tva;
|
||||
@ -786,7 +786,7 @@ create table llx_accountingdebcred
|
||||
fk_account integer NOT NULL,
|
||||
amount real NOT NULL,
|
||||
direction varchar(1) NOT NULL
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
alter table llx_facturedet_rec add column total_ht real;
|
||||
alter table llx_facturedet_rec add column total_tva real;
|
||||
@ -821,7 +821,7 @@ create table llx_categorie_fournisseur
|
||||
fk_categorie integer NOT NULL,
|
||||
fk_societe integer NOT NULL,
|
||||
UNIQUE (fk_categorie, fk_societe)
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
|
||||
create table llx_fournisseur_ca
|
||||
@ -831,7 +831,7 @@ create table llx_fournisseur_ca
|
||||
year smallint UNSIGNED,
|
||||
ca_genere float,
|
||||
UNIQUE (fk_societe, year)
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
alter table llx_fournisseur_ca add ca_achat float(11,2) DEFAULT 0;
|
||||
|
||||
@ -842,7 +842,7 @@ create table llx_product_ca
|
||||
year smallint UNSIGNED,
|
||||
ca_genere float,
|
||||
UNIQUE (fk_product, year)
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
create table llx_commande_fournisseur_dispatch
|
||||
(
|
||||
@ -853,7 +853,7 @@ create table llx_commande_fournisseur_dispatch
|
||||
fk_entrepot integer,
|
||||
fk_user integer,
|
||||
datec datetime
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
ALTER TABLE llx_commande_fournisseur_dispatch ADD INDEX (fk_commande);
|
||||
|
||||
@ -872,7 +872,7 @@ create table llx_stock_valorisation
|
||||
fk_stock_mouvement integer, -- id du mouvement de stock
|
||||
|
||||
key(fk_product)
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
|
||||
create table llx_entrepot_valorisation
|
||||
@ -883,7 +883,7 @@ create table llx_entrepot_valorisation
|
||||
fk_entrepot integer UNSIGNED NOT NULL ,
|
||||
valo_pmp float(12,4), -- valoristaion du stock en PMP
|
||||
key(fk_entrepot)
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
ALTER TABLE llx_entrepot ADD COLUMN valo_pmp float(12,4) DEFAULT 0;
|
||||
|
||||
@ -894,7 +894,7 @@ create table llx_user_entrepot
|
||||
fk_user integer UNSIGNED, -- pointe sur llx_user
|
||||
consult tinyint(1) UNSIGNED,
|
||||
send tinyint(1) UNSIGNED
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
create table llx_product_subproduct
|
||||
(
|
||||
@ -902,7 +902,7 @@ create table llx_product_subproduct
|
||||
fk_product integer NOT NULL, -- id du produit maitre
|
||||
fk_product_subproduct integer NOT NULL, -- id du sous-produit
|
||||
UNIQUE(fk_product, fk_product_subproduct)
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
create table llx_bordereau_cheque
|
||||
(
|
||||
@ -916,7 +916,7 @@ create table llx_bordereau_cheque
|
||||
fk_user_author integer,
|
||||
note text,
|
||||
statut tinyint(1) UNSIGNED DEFAULT 0
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
alter table llx_product_price add price_level tinyint(4) NULL DEFAULT 1;
|
||||
alter table llx_product_price add column price_ttc float(12,4) DEFAULT 0 after price;
|
||||
@ -934,7 +934,7 @@ create table llx_export_model
|
||||
label varchar(50) NOT NULL,
|
||||
type varchar(20) NOT NULL,
|
||||
field text
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
ALTER table llx_export_model add fk_user integer DEFAULT 0 NOT NULL after rowid;
|
||||
|
||||
|
||||
@ -149,7 +149,7 @@ create table `llx_categorie_societe` (
|
||||
`fk_societe` int(11) not null,
|
||||
UNIQUE KEY `fk_categorie` (`fk_categorie`,`fk_societe`),
|
||||
KEY `fk_societe` (`fk_societe`)
|
||||
) type=innodb;
|
||||
) ENGINE=innodb;
|
||||
|
||||
alter table `llx_categorie_societe` drop foreign key fk_societe;
|
||||
alter table `llx_categorie_societe` add constraint `fk_categorie_societe_categorie_rowid` foreign key(`fk_categorie`) REFERENCES `llx_categorie` (`rowid`);
|
||||
@ -161,7 +161,7 @@ create table `llx_categorie_product` (
|
||||
PRIMARY KEY (`fk_categorie`,`fk_product`),
|
||||
KEY `idx_categorie_product_fk_categorie` (`fk_categorie`),
|
||||
KEY `idx_categorie_product_fk_product` (`fk_product`)
|
||||
) type=innodb;
|
||||
) ENGINE=innodb;
|
||||
|
||||
alter table `llx_categorie_product`
|
||||
add constraint `fk_categorie_product_categorie_rowid` foreign key(`fk_categorie`) REFERENCES `llx_categorie` (`rowid`),
|
||||
@ -179,7 +179,7 @@ create table `llx_droitpret_rapport` (
|
||||
`fichier` varchar(255) NOT NULL,
|
||||
`nbfact` int(11) NOT NULL,
|
||||
PRIMARY KEY (`rowid`)
|
||||
) type=innodb;
|
||||
) ENGINE=innodb;
|
||||
|
||||
|
||||
-- Gestion des menu
|
||||
@ -199,13 +199,13 @@ CREATE TABLE `llx_menu` (
|
||||
`right` varchar(255),
|
||||
`user` tinyint(4) NOT NULL default '0',
|
||||
PRIMARY KEY (`rowid`)
|
||||
) type=innodb;
|
||||
) ENGINE=innodb;
|
||||
|
||||
create table `llx_menu_constraint` (
|
||||
`rowid` int(11) NOT NULL,
|
||||
`action` varchar(255) NOT NULL,
|
||||
PRIMARY KEY (`rowid`)
|
||||
) type=innodb;
|
||||
) ENGINE=innodb;
|
||||
|
||||
create table `llx_menu_const` (
|
||||
`rowid` int(11) NOT NULL auto_increment,
|
||||
@ -213,7 +213,7 @@ create table `llx_menu_const` (
|
||||
`fk_constraint` int(11) NOT NULL,
|
||||
`user` tinyint(4) NOT NULL default '2',
|
||||
PRIMARY KEY (`rowid`)
|
||||
) type=innodb;
|
||||
) ENGINE=innodb;
|
||||
|
||||
ALTER TABLE `llx_menu_const` ADD INDEX `idx_menu_const_fk_menu` (`fk_menu`);
|
||||
ALTER TABLE `llx_menu_const` ADD INDEX `idx_menu_const_fk_constraint` (`fk_constraint`);
|
||||
@ -878,7 +878,7 @@ create table llx_c_ecotaxe
|
||||
organization varchar(255),
|
||||
fk_pays integer NOT NULL,
|
||||
active tinyint DEFAULT 1 NOT NULL
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
INSERT INTO `llx_c_ecotaxe` (`rowid`, `code`, `libelle`, `price`, `organization`, `fk_pays`, `active`) VALUES (1, 'ER-A-A', 'Mat<EFBFBD>riels <20>lectriques < 0,2kg', 0.01000000, 'ERP', 1, 1);
|
||||
INSERT INTO `llx_c_ecotaxe` (`rowid`, `code`, `libelle`, `price`, `organization`, `fk_pays`, `active`) VALUES (2, 'ER-A-B', 'Mat<EFBFBD>riels <20>lectriques >= 0,2 kg et < 0,5 kg', 0.03000000, 'ERP', 1, 1);
|
||||
@ -946,7 +946,7 @@ create table llx_fichinterdet
|
||||
description text,
|
||||
duree integer,
|
||||
rang integer DEFAULT 0
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
ALTER TABLE llx_fichinter ADD COLUMN model_pdf varchar(50) after note_public;
|
||||
|
||||
@ -1010,7 +1010,7 @@ create table llx_c_barcode_type
|
||||
libelle varchar(50) NOT NULL,
|
||||
coder integer NOT NULL DEFAULT 0,
|
||||
example varchar(16) NOT NULL
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
INSERT INTO llx_c_barcode_type (rowid, code, libelle, coder, example) VALUES (1, 'EAN8', 'EAN8', 0, '1234567');
|
||||
INSERT INTO llx_c_barcode_type (rowid, code, libelle, coder, example) VALUES (2, 'EAN13', 'EAN13', 0, '123456789012');
|
||||
@ -1031,7 +1031,7 @@ create table llx_c_paper_format
|
||||
height float(6,2) DEFAULT 0,
|
||||
unit enum('mm','cm','point','inch') NOT NULL,
|
||||
active tinyint DEFAULT 1 NOT NULL
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
INSERT INTO llx_c_paper_format (rowid, code, label, width, height, unit, active) VALUES (1, '4A0', 'Format 4A0', '1682', '2378', 'mm', 1);
|
||||
INSERT INTO llx_c_paper_format (rowid, code, label, width, height, unit, active) VALUES (2, '2A0', 'Format 2A0', '1189', '1682', 'mm', 1);
|
||||
@ -1062,7 +1062,7 @@ create table llx_societe_log
|
||||
fk_user integer,
|
||||
author varchar(30),
|
||||
label varchar(128)
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
|
||||
-- Pour la Tunisie (Formes les plus utilisees)
|
||||
|
||||
@ -69,7 +69,7 @@ create table llx_co_exp
|
||||
|
||||
key(fk_commande),
|
||||
key(fk_expedition)
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
-- V4 ALTER TABLE llx_expedition DROP INDEX fk_expedition_methode;
|
||||
-- V4 ALTER TABLE llx_expedition DROP INDEX fk_commande;
|
||||
@ -119,7 +119,7 @@ create table llx_co_liv
|
||||
|
||||
key(fk_commande),
|
||||
key(fk_livraison)
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
-- V4 ALTER TABLE llx_livraison DROP INDEX fk_commande;
|
||||
-- V4 ALTER TABLE llx_livraison DROP INDEX ref;
|
||||
@ -162,7 +162,7 @@ create table llx_pr_exp
|
||||
|
||||
key(fk_propal),
|
||||
key(fk_expedition)
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
create table llx_pr_liv
|
||||
(
|
||||
@ -172,7 +172,7 @@ create table llx_pr_liv
|
||||
|
||||
key(fk_propal),
|
||||
key(fk_livraison)
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
ALTER TABLE llx_paiement modify fk_bank integer NOT NULL DEFAULT 0;
|
||||
|
||||
@ -184,7 +184,7 @@ create table llx_element_element
|
||||
sourcetype varchar(12) NOT NULL,
|
||||
targetid integer NOT NULL,
|
||||
targettype varchar(12) NOT NULL
|
||||
) type=innodb;
|
||||
) ENGINE=innodb;
|
||||
|
||||
|
||||
ALTER TABLE llx_element_element
|
||||
@ -207,7 +207,7 @@ create table llx_events
|
||||
description varchar(250) NOT NULL,
|
||||
ip varchar(32) NOT NULL,
|
||||
fk_object integer
|
||||
) type=innodb;
|
||||
) ENGINE=innodb;
|
||||
|
||||
|
||||
ALTER TABLE llx_events ADD INDEX idx_events_dateevent (dateevent);
|
||||
@ -230,7 +230,7 @@ create table llx_c_prospectlevel
|
||||
label varchar(30),
|
||||
sortorder smallint,
|
||||
active smallint DEFAULT 1 NOT NULL
|
||||
) type=innodb;
|
||||
) ENGINE=innodb;
|
||||
|
||||
insert into llx_c_prospectlevel (code,label,sortorder) values ('PL_UNKOWN', 'Unknown', 1);
|
||||
insert into llx_c_prospectlevel (code,label,sortorder) values ('PL_LOW', 'Low', 2);
|
||||
@ -277,7 +277,7 @@ create table llx_ecm_directories
|
||||
date_m timestamp,
|
||||
fk_user_c integer,
|
||||
fk_user_m integer
|
||||
) type=innodb;
|
||||
) ENGINE=innodb;
|
||||
|
||||
create table llx_ecm_documents
|
||||
(
|
||||
@ -297,7 +297,7 @@ create table llx_ecm_documents
|
||||
fk_directory integer,
|
||||
fk_status smallint DEFAULT 0,
|
||||
private smallint DEFAULT 0
|
||||
) type=innodb;
|
||||
) ENGINE=innodb;
|
||||
|
||||
ALTER TABLE llx_bank modify num_chq varchar(50);
|
||||
|
||||
@ -326,7 +326,7 @@ create table llx_c_type_fees
|
||||
code varchar(12) UNIQUE NOT NULL,
|
||||
libelle varchar(30),
|
||||
active tinyint DEFAULT 1 NOT NULL
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
|
||||
alter table llx_deplacement modify type varchar(12) NOT NULL;
|
||||
@ -343,7 +343,7 @@ alter table llx_element_element modify targettype varchar(16) NOT NULL;
|
||||
|
||||
update llx_societe set fk_typent = 0 where fk_typent is null;
|
||||
|
||||
ALTER TABLE llx_surveys_answers_summary TYPE=INNODB;
|
||||
ALTER TABLE llx_surveys_answers_summary ENGINE=innodb;
|
||||
|
||||
|
||||
-- Not used. Just to be compatible with upgrade process of higher versions
|
||||
|
||||
@ -24,7 +24,7 @@ create table llx_import_model
|
||||
label varchar(50) NOT NULL,
|
||||
type varchar(20) NOT NULL,
|
||||
field text NOT NULL
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
update llx_bank_url set type='banktransfert' where type='?' and label='(banktransfert)';
|
||||
|
||||
|
||||
@ -68,7 +68,7 @@ create table llx_extra_fields
|
||||
maxlength integer,
|
||||
options varchar(45),
|
||||
rank integer
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
ALTER TABLE llx_extra_fields ADD UNIQUE INDEX idx_extra_fields_name (name, entity);
|
||||
|
||||
@ -80,7 +80,7 @@ create table llx_extra_fields_options
|
||||
fk_extra_fields integer NOT NULL,
|
||||
value varchar(255) NOT NULL,
|
||||
rank integer
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
ALTER TABLE llx_extra_fields_options ADD INDEX idx_extra_fields_options_fk_extra_fields (fk_extra_fields);
|
||||
ALTER TABLE llx_extra_fields_options ADD CONSTRAINT fk_extra_fields_options_fk_extra_fields FOREIGN KEY (fk_extra_fields) REFERENCES llx_extra_fields (rowid);
|
||||
@ -98,7 +98,7 @@ create table llx_extra_fields_values
|
||||
value varchar(255),
|
||||
fk_user_create integer,
|
||||
fk_user_modif integer
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
ALTER TABLE llx_extra_fields_values ADD INDEX idx_extra_fields_values_fk_extra_fields (fk_extra_fields, entity);
|
||||
ALTER TABLE llx_extra_fields_values ADD CONSTRAINT fk_extra_fields_values_fk_extra_fields FOREIGN KEY (fk_extra_fields) REFERENCES llx_extra_fields (rowid);
|
||||
@ -185,7 +185,7 @@ create table llx_entity
|
||||
fk_user_creat integer,
|
||||
visible tinyint DEFAULT 1 NOT NULL,
|
||||
active tinyint DEFAULT 1 NOT NULL
|
||||
) type=innodb;
|
||||
) ENGINE=innodb;
|
||||
|
||||
INSERT INTO llx_entity (rowid, label, description, datec, fk_user_creat, visible, active) VALUES (1, 'Default Entity', 'This is the default entity', NOW(), 1, 1, 1);
|
||||
|
||||
|
||||
@ -18,7 +18,7 @@ create table llx_product_association
|
||||
fk_product_pere integer NOT NULL DEFAULT 0,
|
||||
fk_product_fils integer NOT NULL DEFAULT 0,
|
||||
qty double NULL
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
|
||||
ALTER TABLE llx_product_association ADD UNIQUE INDEX uk_product_association (fk_product_pere, fk_product_fils);
|
||||
@ -192,7 +192,7 @@ create table llx_c_field_list
|
||||
search tinyint DEFAULT 0 NOT NULL,
|
||||
enabled varchar(255) DEFAULT 1,
|
||||
rang integer DEFAULT 0
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
INSERT INTO llx_c_field_list (rowid, element, entity, name, alias, title, align, sort, search, enabled, rang) VALUES
|
||||
(1, 'product_default', 1, 'p.ref', 'ref', 'Ref', 'left', 1, 1, '1', 1),
|
||||
@ -222,7 +222,7 @@ create table llx_categorie_member
|
||||
(
|
||||
fk_categorie integer NOT NULL,
|
||||
fk_member integer NOT NULL
|
||||
)type=innodb;
|
||||
)ENGINE=innodb;
|
||||
|
||||
ALTER TABLE llx_categorie_member ADD PRIMARY KEY (fk_categorie, fk_member);
|
||||
ALTER TABLE llx_categorie_member ADD INDEX idx_categorie_member_fk_categorie (fk_categorie);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user