Fix (MySQL): Update for MariaDB v10.3 to match ERPNext installation on Oracle VPS.
This commit is contained in:
@@ -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)
|
||||
;
|
||||
|
||||
Reference in New Issue
Block a user