diff --git a/htdocs/install/mysql/tables/llx_product_attribute_combination.sql b/htdocs/install/mysql/tables/llx_product_attribute_combination.sql index 361588c10b4db..2e80a4b2af261 100644 --- a/htdocs/install/mysql/tables/llx_product_attribute_combination.sql +++ b/htdocs/install/mysql/tables/llx_product_attribute_combination.sql @@ -18,11 +18,11 @@ CREATE TABLE llx_product_attribute_combination ( - rowid INT PRIMARY KEY NOT NULL AUTO_INCREMENT, - fk_product_parent INT NOT NULL, - fk_product_child INT NOT NULL, - variation_price FLOAT NOT NULL, - variation_price_percentage INT NULL, - variation_weight FLOAT NOT NULL, - entity INT DEFAULT 1 NOT NULL + rowid INTEGER PRIMARY KEY NOT NULL AUTO_INCREMENT, + fk_product_parent INTEGER NOT NULL, + fk_product_child INTEGER NOT NULL, + variation_price DOUBLE(24,8) NOT NULL, + variation_price_percentage INTEGER NULL, + variation_weight REAL NOT NULL, + entity INTEGER DEFAULT 1 NOT NULL )ENGINE=innodb; diff --git a/htdocs/install/mysql/tables/llx_product_pricerules.sql b/htdocs/install/mysql/tables/llx_product_pricerules.sql index 22d2b9926cf44..4089d2f3a6066 100644 --- a/htdocs/install/mysql/tables/llx_product_pricerules.sql +++ b/htdocs/install/mysql/tables/llx_product_pricerules.sql @@ -18,9 +18,9 @@ CREATE TABLE llx_product_pricerules ( - rowid INT PRIMARY KEY NOT NULL AUTO_INCREMENT, - level INT NOT NULL, -- Which price level is this rule for? - fk_level INT NOT NULL, -- Price variations are made over price of X - var_percent FLOAT NOT NULL, -- Price variation over based price - var_min_percent FLOAT NOT NULL -- Min price discount over general price + rowid INTEGER PRIMARY KEY NOT NULL AUTO_INCREMENT, + level INTEGER NOT NULL, -- Which price level is this rule for? + fk_level INTEGER NOT NULL, -- Price variations are made over price of X + var_percent REAL NOT NULL, -- Price variation over based price + var_min_percent REAL NOT NULL -- Min price discount over general price )ENGINE=innodb;