diff --git a/install-dev/data/db_structure.sql b/install-dev/data/db_structure.sql index adfd85d90..d742e995a 100644 --- a/install-dev/data/db_structure.sql +++ b/install-dev/data/db_structure.sql @@ -1083,8 +1083,8 @@ CREATE TABLE `PREFIX_orders` ( CREATE TABLE `PREFIX_order_detail_tax` ( `id_order_detail` int(11) NOT NULL, `id_tax` int(11) NOT NULL, - `unit_amount` DECIMAL( 10,6 ) NOT NULL default '0.00', - `total_amount` DECIMAL( 10, 6 ) NOT NULL default '0.00' + `unit_amount` DECIMAL(16, 6) NOT NULL DEFAULT '0.00', + `total_amount` DECIMAL(16, 6) NOT NULL DEFAULT '0.00' ) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8; CREATE TABLE `PREFIX_order_invoice` ( diff --git a/install-dev/upgrade/sql/1.5.0.1.sql b/install-dev/upgrade/sql/1.5.0.1.sql index 38ed67ae1..883ce36bd 100644 --- a/install-dev/upgrade/sql/1.5.0.1.sql +++ b/install-dev/upgrade/sql/1.5.0.1.sql @@ -516,8 +516,8 @@ UPDATE `PREFIX_hook` SET `name` = 'actionAttributeSave' WHERE `name` = 'afterSav UPDATE `PREFIX_hook` SET `name` = 'actionTaxManager' WHERE `name` = 'taxManager'; ALTER TABLE `PREFIX_order_detail_tax` -ADD `unit_amount` DECIMAL( 10, 6 ) NOT NULL AFTER `id_tax` , -ADD `total_amount` DECIMAL( 10, 6 ) NOT NULL AFTER `unit_amount`; +ADD `unit_amount` DECIMAL(16, 6) NOT NULL AFTER `id_tax`, +ADD `total_amount` DECIMAL(16, 6) NOT NULL AFTER `unit_amount`; ALTER TABLE `PREFIX_specific_price` ADD `id_product_attribute` INT UNSIGNED NOT NULL AFTER `id_product`; diff --git a/install-dev/upgrade/sql/1.5.0.17.sql b/install-dev/upgrade/sql/1.5.0.17.sql new file mode 100644 index 000000000..cfee2b4ae --- /dev/null +++ b/install-dev/upgrade/sql/1.5.0.17.sql @@ -0,0 +1,4 @@ +SET NAMES 'utf8'; + +ALTER TABLE `PREFIX_order_detail_tax` CHANGE `unit_amount` `unit_amount` DECIMAL(16, 6) NOT NULL DEFAULT '0.000000'; +ALTER TABLE `PREFIX_order_detail_tax` CHANGE `total_amount` `unit_amount` DECIMAL(16, 6) NOT NULL DEFAULT '0.000000';