diff --git a/htdocs/install/mysql/migration/15.0.0-16.0.0.sql b/htdocs/install/mysql/migration/15.0.0-16.0.0.sql index c76abb14eb1..addba742afb 100644 --- a/htdocs/install/mysql/migration/15.0.0-16.0.0.sql +++ b/htdocs/install/mysql/migration/15.0.0-16.0.0.sql @@ -223,3 +223,8 @@ ALTER TABLE llx_facture_fourn_det_rec_extrafields ADD INDEX idx_facture_fourn_de ALTER TABLE llx_facture_fourn ADD COLUMN fk_fac_rec_source integer; ALTER TABLE llx_mrp_mo ADD COLUMN fk_parent_line integer; + +ALTER TABLE llx_product_attribute_value MODIFY COLUMN ref VARCHAR(180) NOT NULL; +ALTER TABLE llx_product_attribute_value MODIFY COLUMN value VARCHAR(255) NOT NULL; +ALTER TABLE llx_product_attribute_value ADD COLUMN position INTEGER NOT NULL DEFAULT 0; +ALTER TABLE llx_product_attribute CHANGE rang position INTEGER DEFAULT 0 NOT NULL; diff --git a/htdocs/install/mysql/tables/llx_product_attribute.sql b/htdocs/install/mysql/tables/llx_product_attribute.sql index 362c104b95c..e4e60719046 100644 --- a/htdocs/install/mysql/tables/llx_product_attribute.sql +++ b/htdocs/install/mysql/tables/llx_product_attribute.sql @@ -21,10 +21,10 @@ CREATE TABLE llx_product_attribute ( - rowid INT PRIMARY KEY NOT NULL AUTO_INCREMENT, - ref VARCHAR(255) NOT NULL, - ref_ext VARCHAR(255) NULL, - label VARCHAR(255) NOT NULL, - rang INT DEFAULT 0 NOT NULL, - entity INT DEFAULT 1 NOT NULL + rowid INTEGER PRIMARY KEY NOT NULL AUTO_INCREMENT, + ref VARCHAR(255) NOT NULL, + ref_ext VARCHAR(255) NULL, + label VARCHAR(255) NOT NULL, + position INTEGER DEFAULT 0 NOT NULL, + entity INTEGER DEFAULT 1 NOT NULL )ENGINE=innodb; diff --git a/htdocs/install/mysql/tables/llx_product_attribute_value.sql b/htdocs/install/mysql/tables/llx_product_attribute_value.sql index 09e7d325d0d..e6821976ed2 100644 --- a/htdocs/install/mysql/tables/llx_product_attribute_value.sql +++ b/htdocs/install/mysql/tables/llx_product_attribute_value.sql @@ -21,9 +21,10 @@ CREATE TABLE llx_product_attribute_value ( - rowid INT PRIMARY KEY NOT NULL AUTO_INCREMENT, - fk_product_attribute INT NOT NULL, - ref VARCHAR(180) DEFAULT NULL, - value VARCHAR(255) DEFAULT NULL, - entity INT DEFAULT 1 NOT NULL + rowid INTEGER PRIMARY KEY NOT NULL AUTO_INCREMENT, + fk_product_attribute INTEGER NOT NULL, + ref VARCHAR(180) NOT NULL, + value VARCHAR(255) NOT NULL, + entity INTEGER DEFAULT 1 NOT NULL, + position INTEGER NOT NULL DEFAULT 0 )ENGINE=innodb;