diff --git a/htdocs/install/mysql/migration/3.0.0-3.1.0.sql b/htdocs/install/mysql/migration/3.0.0-3.1.0.sql index ffd39f8d299..0025df5d219 100755 --- a/htdocs/install/mysql/migration/3.0.0-3.1.0.sql +++ b/htdocs/install/mysql/migration/3.0.0-3.1.0.sql @@ -402,3 +402,13 @@ ALTER TABLE llx_adherent_options rename to llx_adherent_extrafields; drop table llx_extra_fields_options; drop table llx_extra_fields_values; drop table llx_extra_fields; + +ALTER TABLE llx_commande MODIFY ref_int varchar(50); +ALTER TABLE llx_commande MODIFY ref_ext varchar(50); +ALTER TABLE llx_commande MODIFY ref_client varchar(50); +ALTER TABLE llx_facture MODIFY ref_int varchar(50); +ALTER TABLE llx_facture MODIFY ref_ext varchar(50); +ALTER TABLE llx_facture MODIFY ref_client varchar(50); +ALTER TABLE llx_propal MODIFY ref_ext varchar(50); +ALTER TABLE llx_propal MODIFY ref_client varchar(50); +ALTER TABLE llx_propal ADD COLUMN ref_int varchar(50) AFTER ref_ext; diff --git a/htdocs/install/mysql/tables/llx_advanced_extrafields.key.sql b/htdocs/install/mysql/tables/llx_advanced_extrafields.key.sql index 3c2a6257b38..d23a1367f92 100755 --- a/htdocs/install/mysql/tables/llx_advanced_extrafields.key.sql +++ b/htdocs/install/mysql/tables/llx_advanced_extrafields.key.sql @@ -19,4 +19,4 @@ -- ============================================================================ -ALTER TABLE llx_advanced_extrafields ADD UNIQUE INDEX idx_advanced_extrafields_name (object, entity, name); +ALTER TABLE llx_advanced_extrafields ADD UNIQUE INDEX idx_advanced_extrafields_name (elementtype, entity, name); diff --git a/htdocs/install/mysql/tables/llx_commande.sql b/htdocs/install/mysql/tables/llx_commande.sql index 9708c47e082..cb38ff6bc8d 100644 --- a/htdocs/install/mysql/tables/llx_commande.sql +++ b/htdocs/install/mysql/tables/llx_commande.sql @@ -26,9 +26,9 @@ create table llx_commande ref varchar(30) NOT NULL, -- order reference number entity integer DEFAULT 1 NOT NULL, -- multi company id - ref_ext varchar(30), -- reference into an external system (not used by dolibarr) - ref_int varchar(30), -- reference into an internal system (used by dolibarr) - ref_client varchar(30), -- reference for customer + ref_ext varchar(50), -- reference into an external system (not used by dolibarr) + ref_int varchar(50), -- reference into an internal system (used by dolibarr) + ref_client varchar(50), -- reference for customer fk_soc integer NOT NULL, fk_projet integer DEFAULT 0, -- projet auquel est rattache la commande diff --git a/htdocs/install/mysql/tables/llx_facture.sql b/htdocs/install/mysql/tables/llx_facture.sql index 1f528841e31..40e131fefdf 100644 --- a/htdocs/install/mysql/tables/llx_facture.sql +++ b/htdocs/install/mysql/tables/llx_facture.sql @@ -29,9 +29,9 @@ create table llx_facture facnumber varchar(30) NOT NULL, -- invoice reference number entity integer DEFAULT 1 NOT NULL, -- multi company id - ref_ext varchar(30), -- reference into an external system (not used by dolibarr) - ref_int varchar(30), -- reference into an internal system (used by dolibarr) - ref_client varchar(30), -- reference for customer + ref_ext varchar(50), -- reference into an external system (not used by dolibarr) + ref_int varchar(50), -- reference into an internal system (used by dolibarr) + ref_client varchar(50), -- reference for customer type smallint DEFAULT 0 NOT NULL, -- type of invoice increment varchar(10), diff --git a/htdocs/install/mysql/tables/llx_propal.sql b/htdocs/install/mysql/tables/llx_propal.sql index 38aefa7d4e7..eaff0a182e1 100644 --- a/htdocs/install/mysql/tables/llx_propal.sql +++ b/htdocs/install/mysql/tables/llx_propal.sql @@ -27,8 +27,9 @@ create table llx_propal ref varchar(30) NOT NULL, -- proposal reference number entity integer DEFAULT 1 NOT NULL, -- multi company id - ref_ext varchar(30), -- reference into an external system (not used by dolibarr) - ref_client varchar(30), -- customer proposal number + ref_ext varchar(50), -- reference into an external system (not used by dolibarr) + ref_int varchar(50), -- reference into an internal system (used by dolibarr) + ref_client varchar(50), -- customer proposal number fk_soc integer, fk_projet integer DEFAULT 0, -- projet auquel est rattache la propale