From 75653395fd127e93e782bdb437c96fd7c491642b Mon Sep 17 00:00:00 2001 From: kamel Date: Mon, 7 Feb 2022 10:12:41 +0100 Subject: [PATCH] NEW: Update variants to standard card and list (SQL) --- htdocs/install/mysql/migration/15.0.0-16.0.0.sql | 5 +++++ .../install/mysql/tables/llx_product_attribute.sql | 12 ++++++------ .../mysql/tables/llx_product_attribute_value.sql | 11 ++++++----- 3 files changed, 17 insertions(+), 11 deletions(-) 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 d0aac914cb9..f4ff7b3bbcf 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 @@ -96,3 +96,8 @@ CREATE TABLE llx_stock_mouvement_extrafields ( )ENGINE=innodb; 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;