[-] CORE : Fix bug #PSCFV-5624 set order reference to CHAR(10)
This commit is contained in:
@@ -28,5 +28,5 @@ function add_column_orders_reference_if_not_exists()
|
||||
{
|
||||
$column = Db::getInstance()->executeS('SHOW FIELDS FROM `'._DB_PREFIX_.'orders` LIKE "reference"');
|
||||
if (empty($column))
|
||||
return Db::getInstance()->execute('ALTER TABLE `'._DB_PREFIX_.'orders` ADD COLUMN `reference` varchar(9) AFTER `id_order`');
|
||||
return Db::getInstance()->execute('ALTER TABLE `'._DB_PREFIX_.'orders` ADD COLUMN `reference` varchar(10) AFTER `id_order`');
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@ INSERT INTO `PREFIX_order_invoice_payment`
|
||||
|
||||
-- Step 2: Add the collumn id_order_reference
|
||||
ALTER TABLE `PREFIX_order_payment`
|
||||
ADD COLUMN `order_reference` VARCHAR(9) AFTER `id_order`,
|
||||
ADD COLUMN `order_reference` VARCHAR(10) AFTER `id_order`,
|
||||
ADD INDEX `order_reference`(`order_reference`);
|
||||
|
||||
|
||||
|
||||
@@ -4,4 +4,8 @@ ALTER TABLE `PREFIX_carrier` CHANGE `max_weight` `max_weight` DECIMAL( 20, 6
|
||||
|
||||
DELETE ms.*, hm.* FROM `PREFIX_module_shop` ms INNER JOIN `PREFIX_hook_module` hm USING (`id_module`) INNER JOIN `PREFIX_module` m USING (`id_module`) WHERE m.`name` LIKE 'backwardcompatibility';
|
||||
|
||||
UPDATE `PREFIX_module` SET `active` = 0 WHERE `name` LIKE 'backwardcompatibility';
|
||||
UPDATE `PREFIX_module` SET `active` = 0 WHERE `name` LIKE 'backwardcompatibility';
|
||||
|
||||
ALTER TABLE `PREFIX_orders` CHANGE `reference` `reference` VARCHAR( 10 ) NULL DEFAULT NULL;
|
||||
|
||||
ALTER TABLE `PREFIX_order_payment` CHANGE `order_reference` `order_reference` VARCHAR( 10 ) NULL DEFAULT NULL;
|
||||
Reference in New Issue
Block a user