Fix (MySQL): Update for MariaDB v10.3 to match ERPNext installation on Oracle VPS.

This commit is contained in:
2024-12-23 23:10:16 +00:00
parent c65406905f
commit b2b1bfee10
237 changed files with 3035 additions and 3035 deletions

View File

@@ -2,7 +2,7 @@
# Delete old tables
-- Delete old tables
DROP TABLE IF EXISTS Shop_Product_Delivery_Region_Link_Audit;
DROP TABLE IF EXISTS Shop_Product_Delivery_Region_Link;
@@ -52,7 +52,7 @@ DROP TABLE IF EXISTS Shop_Product_Change_Set;
# Product Change Sets
-- Product Change Sets
CREATE TABLE Shop_Product_Change_Set (
id_change_set INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
comment VARCHAR(500),
@@ -78,7 +78,7 @@ SELECT * FROM Shop_Product_Change_Set;
# File Types
-- File Types
CREATE TABLE File_Type (
id_type INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
code VARCHAR(50),
@@ -147,15 +147,15 @@ BEGIN
value_prev,
value_new
)
# Changed code
-- Changed code
SELECT NEW.id_type, 'code', OLD.code, NEW.code
WHERE NOT OLD.code <=> NEW.code
UNION
# Changed name
-- Changed name
SELECT NEW.id_type, 'name', OLD.name, NEW.name
WHERE NOT OLD.name <=> NEW.name
UNION
# Changed extension
-- Changed extension
SELECT NEW.id_type, 'extension', CONVERT(OLD.extension, CHAR), CONVERT(NEW.extension, CHAR)
WHERE NOT OLD.extension <=> NEW.extension
;
@@ -177,7 +177,7 @@ SELECT * FROM File_Type_Audit;
# Generic / shared properties
-- Generic / shared properties
CREATE TABLE Shop_General (
id_general INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
quantity_max FLOAT,
@@ -227,7 +227,7 @@ BEGIN
value_new,
id_change_set
)
# Changed quantity max
-- Changed quantity max
SELECT NEW.id_general, 'quantity_max', CONVERT(OLD.quantity_max, CHAR), CONVERT(NEW.quantity_max, CHAR), NEW.id_change_set
WHERE NOT OLD.quantity_max <=> NEW.quantity_max
;
@@ -246,7 +246,7 @@ SELECT * FROM Shop_General_Audit;
# Categories
-- Categories
CREATE TABLE Shop_Product_Category (
id_category INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
code VARCHAR(50),
@@ -300,23 +300,23 @@ BEGIN
value_new,
id_change_set
)
# Changed code
-- Changed code
SELECT NEW.id_category, 'code', OLD.code, NEW.code, NEW.id_change_set
WHERE NOT OLD.code <=> NEW.code
UNION
# Changed name
-- Changed name
SELECT NEW.id_category, 'name', OLD.name, NEW.name, NEW.id_change_set
WHERE NOT OLD.name <=> NEW.name
UNION
# Changed description
-- Changed description
SELECT NEW.id_category, 'description', OLD.description, NEW.description, NEW.id_change_set
WHERE NOT OLD.description <=> NEW.description
UNION
# Changed active
-- Changed active
SELECT NEW.id_category, 'active', CONVERT(CONVERT(OLD.active, SIGNED), CHAR), CONVERT(CONVERT(NEW.active, SIGNED), CHAR), NEW.id_change_set
WHERE NOT (OLD.active <=> NEW.active)
UNION
# Changed display_order
-- Changed display_order
SELECT NEW.id_category, 'display_order', CONVERT(OLD.display_order, CHAR), CONVERT(NEW.display_order, CHAR), NEW.id_change_set
WHERE NOT OLD.display_order <=> NEW.display_order
;
@@ -341,7 +341,7 @@ SELECT * FROM Shop_Product_Category_Audit;
# Recurrence Interval
-- Recurrence Interval
CREATE TABLE Shop_Interval_Recurrence (
id_interval INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
code VARCHAR(50),
@@ -393,15 +393,15 @@ BEGIN
value_new,
id_change_set
)
# Changed code
-- Changed code
SELECT NEW.id_interval, 'code', OLD.code, NEW.code, NEW.id_change_set
WHERE NOT OLD.code <=> NEW.code
UNION
# Changed name
-- Changed name
SELECT NEW.id_interval, 'name', OLD.name, NEW.name, NEW.id_change_set
WHERE NOT OLD.name <=> NEW.name
UNION
# Changed name_plural
-- Changed name_plural
SELECT NEW.id_interval, 'name_plural', OLD.name_plural, NEW.name_plural, NEW.id_change_set
WHERE NOT OLD.name_plural <=> NEW.name_plural
;
@@ -422,7 +422,7 @@ SELECT * FROM Shop_Interval_Recurrence_Audit;
# Products
-- Products
CREATE TABLE Shop_Product (
id_product INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255),
@@ -435,7 +435,7 @@ CREATE TABLE Shop_Product (
ON UPDATE RESTRICT,
latency_manuf INT NOT NULL DEFAULT 14,
quantity_min FLOAT NOT NULL DEFAULT 1,
quantity_max FLOAT NOT NULL DEFAULT 1, # @_quantity_max,
quantity_max FLOAT NOT NULL DEFAULT 1, -- @_quantity_max,
quantity_step FLOAT NOT NULL DEFAULT 1,
quantity_stock FLOAT NOT NULL DEFAULT 0,
is_subscription BIT NOT NULL DEFAULT 0,
@@ -494,67 +494,67 @@ BEGIN
value_new,
id_change_set
)
# Changed name
-- Changed name
SELECT NEW.id_product, 'name', OLD.name, NEW.name, NEW.id_change_set
WHERE NOT OLD.name <=> NEW.name
UNION
# Changed description
-- Changed description
SELECT NEW.id_product, 'description', OLD.description, NEW.description, NEW.id_change_set
WHERE NOT OLD.description <=> NEW.description
UNION
# Changed price_GBP
-- Changed price_GBP
SELECT NEW.id_product, 'price_GBP', CONVERT(OLD.price_GBP, CHAR), CONVERT(NEW.price_GBP, CHAR), NEW.id_change_set
WHERE NOT OLD.price_GBP <=> NEW.price_GBP
UNION
# Changed id_category
-- Changed id_category
SELECT NEW.id_product, 'id_category', CONVERT(OLD.id_category, CHAR), CONVERT(NEW.id_category, CHAR), NEW.id_change_set
WHERE NOT OLD.id_category <=> NEW.id_category
UNION
# Changed latency_manuf
-- Changed latency_manuf
SELECT NEW.id_product, 'latency_manuf', CONVERT(OLD.latency_manuf, CHAR), CONVERT(NEW.latency_manuf, CHAR), NEW.id_change_set
WHERE NOT OLD.latency_manuf <=> NEW.latency_manuf
UNION
# Changed quantity_min
-- Changed quantity_min
SELECT NEW.id_product, 'quantity_min', CONVERT(OLD.quantity_min, CHAR), CONVERT(NEW.quantity_min, CHAR), NEW.id_change_set
WHERE NOT OLD.quantity_min <=> NEW.quantity_min
UNION
# Changed quantity_max
-- Changed quantity_max
SELECT NEW.id_product, 'quantity_max', CONVERT(OLD.quantity_max, CHAR), CONVERT(NEW.quantity_max, CHAR), NEW.id_change_set
WHERE NOT OLD.quantity_max <=> NEW.quantity_max
UNION
# Changed quantity_step
-- Changed quantity_step
SELECT NEW.id_product, 'quantity_step', CONVERT(OLD.quantity_step, CHAR), CONVERT(NEW.quantity_step, CHAR), NEW.id_change_set
WHERE NOT OLD.quantity_step <=> NEW.quantity_step
UNION
# Changed quantity_stock
-- Changed quantity_stock
SELECT NEW.id_product, 'quantity_stock', CONVERT(OLD.quantity_stock, CHAR), CONVERT(NEW.quantity_stock, CHAR), NEW.id_change_set
WHERE NOT OLD.quantity_stock <=> NEW.quantity_stock
UNION
# Changed is_subscription
-- Changed is_subscription
SELECT NEW.id_product, 'is_subscription', CONVERT(CONVERT(OLD.is_subscription, SIGNED), CHAR), CONVERT(CONVERT(NEW.is_subscription, SIGNED), CHAR), NEW.id_change_set
WHERE NOT OLD.is_subscription <=> NEW.is_subscription
UNION
# Changed id_unit_measurement_interval_recurrence
-- Changed id_unit_measurement_interval_recurrence
SELECT NEW.id_product, 'id_unit_measurement_interval_recurrence', CONVERT(OLD.id_unit_measurement_interval_recurrence, CHAR), CONVERT(NEW.id_unit_measurement_interval_recurrence, CHAR), NEW.id_change_set
WHERE NOT OLD.id_unit_measurement_interval_recurrence <=> NEW.id_unit_measurement_interval_recurrence
UNION
# Changed count_interval_recurrence
-- Changed count_interval_recurrence
SELECT NEW.id_product, 'count_interval_recurrence', CONVERT(OLD.count_interval_recurrence, CHAR), CONVERT(NEW.count_interval_recurrence, CHAR), NEW.id_change_set
WHERE NOT OLD.count_interval_recurrence <=> NEW.count_interval_recurrence
UNION
# Changed id_stripe_product
-- Changed id_stripe_product
SELECT NEW.id_product, 'id_stripe_product', OLD.id_stripe_product, NEW.id_stripe_product, NEW.id_change_set
WHERE NOT OLD.id_stripe_product <=> NEW.id_stripe_product
UNION
# Changed id_stripe_price
-- Changed id_stripe_price
SELECT NEW.id_product, 'id_stripe_price', OLD.id_stripe_price, NEW.id_stripe_price, NEW.id_change_set
WHERE NOT OLD.id_stripe_price <=> NEW.id_stripe_price
UNION
# Changed active
-- Changed active
SELECT NEW.id_product, 'active', CONVERT(CONVERT(OLD.active, SIGNED), CHAR), CONVERT(CONVERT(NEW.active, SIGNED), CHAR), NEW.id_change_set
WHERE NOT (OLD.active <=> NEW.active)
UNION
# Changed display_order
-- Changed display_order
SELECT NEW.id_product, 'display_order', CONVERT(OLD.display_order, CHAR), CONVERT(NEW.display_order, CHAR), NEW.id_change_set
WHERE NOT OLD.display_order <=> NEW.display_order
;
@@ -589,7 +589,7 @@ SELECT * FROM Shop_Product_Audit;
# Variation Types
-- Variation Types
CREATE TABLE Shop_Variation_Type (
id_type INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
code VARCHAR(50),
@@ -643,23 +643,23 @@ BEGIN
value_new,
id_change_set
)
# Changed code
-- Changed code
SELECT NEW.id_type, 'code', OLD.code, NEW.code, NEW.id_change_set
WHERE NOT OLD.code <=> NEW.code
UNION
# Changed name
-- Changed name
SELECT NEW.id_type, 'name', OLD.name, NEW.name, NEW.id_change_set
WHERE NOT OLD.name <=> NEW.name
UNION
# Changed name_plural
-- Changed name_plural
SELECT NEW.id_type, 'name_plural', OLD.name_plural, NEW.name_plural, NEW.id_change_set
WHERE NOT OLD.name_plural <=> NEW.name_plural
UNION
# Changed active
-- Changed active
SELECT NEW.id_type, 'active', CONVERT(CONVERT(OLD.active, SIGNED), CHAR), CONVERT(CONVERT(NEW.active, SIGNED), CHAR), NEW.id_change_set
WHERE NOT (OLD.active <=> NEW.active)
UNION
# Changed display_order
-- Changed display_order
SELECT NEW.id_type, 'display_order', CONVERT(OLD.display_order, CHAR), CONVERT(NEW.display_order, CHAR), NEW.id_change_set
WHERE NOT (OLD.display_order <=> NEW.display_order)
;
@@ -678,7 +678,7 @@ SELECT * FROM Shop_Variation_Type_Audit;
# Variations
-- Variations
CREATE TABLE Shop_Variation (
id_variation INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
id_type INT NOT NULL,
@@ -736,19 +736,19 @@ BEGIN
value_new,
id_change_set
)
# Changed code
-- Changed code
SELECT NEW.id_variation, 'code', OLD.code, NEW.code, NEW.id_change_set
WHERE NOT OLD.code <=> NEW.code
UNION
# Changed name
-- Changed name
SELECT NEW.id_variation, 'name', OLD.name, NEW.name, NEW.id_change_set
WHERE NOT OLD.name <=> NEW.name
UNION
# Changed active
-- Changed active
SELECT NEW.id_variation, 'active', CONVERT(CONVERT(OLD.active, SIGNED), CHAR), CONVERT(CONVERT(NEW.active, SIGNED), CHAR), NEW.id_change_set
WHERE NOT (OLD.active <=> NEW.active)
UNION
# Changed display_order
-- Changed display_order
SELECT NEW.id_variation, 'display_order', CONVERT(OLD.display_order, CHAR), CONVERT(NEW.display_order, CHAR), NEW.id_change_set
WHERE NOT (OLD.display_order <=> NEW.display_order)
;
@@ -767,7 +767,7 @@ SELECT * FROM Shop_Variation_Type_Audit;
# Product Variation Link
-- Product Variation Link
CREATE TABLE Shop_Product_Variation_Link (
id_link INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
id_product INT,
@@ -833,19 +833,19 @@ BEGIN
value_new,
id_change_set
)
# Changed id_product
-- Changed id_product
SELECT NEW.id_link, 'id_product', OLD.id_product, NEW.id_product, NEW.id_change_set
WHERE NOT OLD.id_product <=> NEW.id_product
UNION
# Changed id_variation
-- Changed id_variation
SELECT NEW.id_link, 'id_variation', OLD.id_variation, NEW.id_variation, NEW.id_change_set
WHERE NOT OLD.id_variation <=> NEW.id_variation
UNION
# Changed active
-- Changed active
SELECT NEW.id_link, 'active', CONVERT(CONVERT(OLD.active, SIGNED), CHAR), CONVERT(CONVERT(NEW.active, SIGNED), CHAR), NEW.id_change_set
WHERE NOT (OLD.active <=> NEW.active)
UNION
# Changed display_order
-- Changed display_order
SELECT NEW.id_link, 'display_order', CONVERT(OLD.display_order, CHAR), CONVERT(NEW.display_order, CHAR), NEW.id_change_set
WHERE NOT (OLD.display_order <=> NEW.display_order)
;
@@ -864,7 +864,7 @@ SELECT * FROM Shop_Product_Variation_Link_Audit;
# Image Types
-- Image Types
CREATE TABLE Shop_Image_Type (
id_type INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
code VARCHAR(50),
@@ -918,23 +918,23 @@ BEGIN
value_new,
id_change_set
)
# Changed code
-- Changed code
SELECT NEW.id_type, 'code', OLD.code, NEW.code, NEW.id_change_set
WHERE NOT OLD.code <=> NEW.code
UNION
# Changed name
-- Changed name
SELECT NEW.id_type, 'name', OLD.name, NEW.name, NEW.id_change_set
WHERE NOT OLD.name <=> NEW.name
UNION
# Changed name_plural
-- Changed name_plural
SELECT NEW.id_type, 'name_plural', OLD.name_plural, NEW.name_plural, NEW.id_change_set
WHERE NOT OLD.name_plural <=> NEW.name_plural
UNION
# Changed active
-- Changed active
SELECT NEW.id_type, 'active', CONVERT(CONVERT(OLD.active, SIGNED), CHAR), CONVERT(CONVERT(NEW.active, SIGNED), CHAR), NEW.id_change_set
WHERE NOT (OLD.active <=> NEW.active)
UNION
# Changed display_order
-- Changed display_order
SELECT NEW.id_type, 'display_order', CONVERT(OLD.display_order, CHAR), CONVERT(NEW.display_order, CHAR), NEW.id_change_set
WHERE NOT (OLD.display_order <=> NEW.display_order)
;
@@ -955,7 +955,7 @@ SELECT * FROM Shop_Image_Type_Audit;
# Images
-- Images
CREATE TABLE Shop_Image (
id_image INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
id_type INT NOT NULL,
@@ -1014,23 +1014,23 @@ BEGIN
value_new,
id_change_set
)
# Changed id_type
-- Changed id_type
SELECT NEW.id_image, 'id_type', CONVERT(OLD.id_type, CHAR), CONVERT(NEW.id_type, CHAR), NEW.id_change_set
WHERE NOT OLD.id_type <=> NEW.id_type
UNION
# Changed id_product
-- Changed id_product
SELECT NEW.id_image, 'id_product', CONVERT(OLD.id_product, CHAR), CONVERT(NEW.id_product, CHAR), NEW.id_change_set
WHERE NOT OLD.id_product <=> NEW.id_product
UNION
# Changed url
-- Changed url
SELECT NEW.id_image, 'url', OLD.url, NEW.url, NEW.id_change_set
WHERE NOT OLD.url <=> NEW.url
UNION
# Changed active
-- Changed active
SELECT NEW.id_image, 'active', CONVERT(CONVERT(OLD.active, SIGNED), CHAR), CONVERT(CONVERT(NEW.active, SIGNED), CHAR), NEW.id_change_set
WHERE NOT (OLD.active <=> NEW.active)
UNION
# Changed display_order
-- Changed display_order
SELECT NEW.id_image, 'display_order', CONVERT(OLD.display_order, CHAR), CONVERT(NEW.display_order, CHAR), NEW.id_change_set
WHERE NOT (OLD.display_order <=> NEW.display_order)
;
@@ -1049,7 +1049,7 @@ SELECT * FROM Shop_Image_Audit;
/*
# Product Image Link
-- Product Image Link
CREATE TABLE Shop_Product_Image_Link (
id_link INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
id_product INT,
@@ -1115,15 +1115,15 @@ BEGIN
id_change_set
)
VALUES (
( # Changed id_product
( -- Changed id_product
SELECT NEW.id_link, 'id_product', OLD.id_product, NEW.id_product, NEW.id_change_set
WHERE NOT OLD.id_product <=> NEW.id_product
),
( # Changed id_variation
( -- Changed id_variation
SELECT NEW.id_link, 'id_image', OLD.id_image, NEW.id_image, NEW.id_change_set
WHERE NOT OLD.id_image <=> NEW.id_image
),
( # Changed active
( -- Changed active
SELECT NEW.id_link, 'active', OLD.active, NEW.active, NEW.id_change_set
WHERE NOT OLD.active <=> NEW.active
)
@@ -1143,7 +1143,7 @@ SELECT * FROM Shop_Product_Image_Link_Audit;
*/
# Delivery Option Types
-- Delivery Option Types
CREATE TABLE Shop_Delivery_Option_Type (
id_type INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
code VARCHAR(50) NOT NULL,
@@ -1200,35 +1200,35 @@ BEGIN
value_new,
id_change_set
)
# Changed code
-- Changed code
SELECT NEW.id_type, 'code', OLD.code, NEW.code, NEW.id_change_set
WHERE NOT OLD.code <=> NEW.code
UNION
# Changed name
-- Changed name
SELECT NEW.id_type, 'name', OLD.name, NEW.name, NEW.id_change_set
WHERE NOT OLD.name <=> NEW.name
UNION
# Changed latency_delivery_min
-- Changed latency_delivery_min
SELECT NEW.id_type, 'latency_delivery_min', CONVERT(OLD.latency_delivery_min, CHAR), CONVERT(NEW.latency_delivery_min, CHAR), NEW.id_change_set
WHERE NOT OLD.latency_delivery_min <=> NEW.latency_delivery_min
UNION
# Changed latency_delivery_max
-- Changed latency_delivery_max
SELECT NEW.id_type, 'latency_delivery_max', CONVERT(OLD.latency_delivery_max, CHAR), CONVERT(NEW.latency_delivery_max, CHAR), NEW.id_change_set
WHERE NOT OLD.latency_delivery_max <=> NEW.latency_delivery_max
UNION
# Changed quantity_min
-- Changed quantity_min
SELECT NEW.id_type, 'quantity_min', CONVERT(OLD.quantity_min, CHAR), CONVERT(NEW.quantity_min, CHAR), NEW.id_change_set
WHERE NOT OLD.quantity_min <=> NEW.quantity_min
UNION
# Changed quantity_max
-- Changed quantity_max
SELECT NEW.id_type, 'quantity_max', CONVERT(OLD.quantity_max, CHAR), CONVERT(NEW.quantity_max, CHAR), NEW.id_change_set
WHERE NOT OLD.quantity_max <=> NEW.quantity_max
UNION
# Changed active
-- Changed active
SELECT NEW.id_type, 'active', CONVERT(OLD.active, CHAR), CONVERT(NEW.active, CHAR), NEW.id_change_set
WHERE NOT OLD.active <=> NEW.active
UNION
# Changed display_order
-- Changed display_order
SELECT NEW.id_type, 'display_order', CONVERT(OLD.display_order, CHAR), CONVERT(NEW.display_order, CHAR), NEW.id_change_set
WHERE NOT OLD.display_order <=> NEW.display_order
;
@@ -1248,7 +1248,7 @@ SELECT * FROM Shop_Delivery_Option_Type_Audit;
# Delivery Option
-- Delivery Option
CREATE TABLE Shop_Delivery_Option (
id_option INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
id_product INT,
@@ -1314,19 +1314,19 @@ BEGIN
value_new,
id_change_set
)
# Changed id_product
-- Changed id_product
SELECT NEW.id_option, 'id_product', CONVERT(OLD.id_product, CHAR), CONVERT(NEW.id_product, CHAR), NEW.id_change_set
WHERE NOT OLD.id_product <=> NEW.id_product
UNION
# Changed id_delivery_type
-- Changed id_delivery_type
SELECT NEW.id_option, 'id_delivery_type', CONVERT(OLD.id_delivery_type, CHAR), CONVERT(NEW.id_delivery_type, CHAR), NEW.id_change_set
WHERE NOT OLD.id_delivery_type <=> NEW.id_delivery_type
UNION
# Changed price_GBP
-- Changed price_GBP
SELECT NEW.id_option, 'price_GBP', CONVERT(OLD.price_GBP, CHAR), CONVERT(NEW.price_GBP, CHAR), NEW.id_change_set
WHERE NOT OLD.price_GBP <=> NEW.price_GBP
UNION
# Changed active
-- Changed active
SELECT NEW.id_option, 'active', CONVERT(CONVERT(OLD.active, SIGNED), CHAR), CONVERT(CONVERT(NEW.active, SIGNED), CHAR), NEW.id_change_set
WHERE NOT (OLD.active <=> NEW.active)
;
@@ -1345,7 +1345,7 @@ SELECT * FROM Shop_Delivery_Option_Audit;
# Delivery Regions
-- Delivery Regions
CREATE TABLE Shop_Delivery_Region (
id_region INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
code VARCHAR(50) NOT NULL,
@@ -1398,19 +1398,19 @@ BEGIN
value_new,
id_change_set
)
# Changed code
-- Changed code
SELECT NEW.id_region, 'code', OLD.code, NEW.code, NEW.id_change_set
WHERE NOT OLD.code <=> NEW.code
UNION
# Changed name
-- Changed name
SELECT NEW.id_region, 'name', OLD.name, NEW.name, NEW.id_change_set
WHERE NOT OLD.name <=> NEW.name
UNION
# Changed active
-- Changed active
SELECT NEW.id_region, 'active', CONVERT(OLD.active, CHAR), CONVERT(NEW.active, CHAR), NEW.id_change_set
WHERE NOT OLD.active <=> NEW.active
UNION
# Changed display_order
-- Changed display_order
SELECT NEW.id_region, 'display_order', CONVERT(OLD.display_order, CHAR), CONVERT(NEW.display_order, CHAR), NEW.id_change_set
WHERE NOT OLD.display_order <=> NEW.display_order
;
@@ -1429,7 +1429,7 @@ SELECT * FROM Shop_Delivery_Region_Audit;
# Product Delivery Option Link
-- Product Delivery Option Link
CREATE TABLE Shop_Product_Delivery_Region_Link (
id_link INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
id_product INT NOT NULL,
@@ -1494,15 +1494,15 @@ BEGIN
value_new,
id_change_set
)
# Changed id_product
-- Changed id_product
SELECT NEW.id_link, 'id_product', CONVERT(OLD.id_product, CHAR), CONVERT(NEW.id_product, CHAR), NEW.id_change_set
WHERE NOT OLD.id_product <=> NEW.id_product
UNION
# Changed id_region
-- Changed id_region
SELECT NEW.id_link, 'id_region', CONVERT(OLD.id_region, CHAR), CONVERT(NEW.id_region, CHAR), NEW.id_change_set
WHERE NOT OLD.id_region <=> NEW.id_region
UNION
# Changed active
-- Changed active
SELECT NEW.id_link, 'active', CONVERT(CONVERT(OLD.active, SIGNED), CHAR), CONVERT(CONVERT(NEW.active, SIGNED), CHAR), NEW.id_change_set
WHERE NOT (OLD.active <=> NEW.active)
;