Complete system for getting + saving Product Categories with new database, server, and client architecture.
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -152,6 +152,7 @@ DROP TABLE IF EXISTS Shop_Recurrence_Interval;
|
||||
DROP TABLE IF EXISTS Shop_Product_Audit;
|
||||
DROP TABLE IF EXISTS Shop_Product;
|
||||
|
||||
DROP TABLE IF EXISTS Shop_Product_Category_Temp;
|
||||
DROP TABLE IF EXISTS Shop_Product_Category_Audit;
|
||||
DROP TABLE IF EXISTS Shop_Product_Category;
|
||||
DROP TABLE IF EXISTS Shop_Category_Audit;
|
||||
@@ -214,3 +215,43 @@ DROP TABLE IF EXISTS Shop_Access_Level;
|
||||
DROP TABLE IF EXISTS Shop_Sales_And_Purchasing_Change_Set;
|
||||
DROP TABLE IF EXISTS Shop_User_Change_Set;
|
||||
DROP TABLE IF EXISTS Shop_Product_Change_Set;
|
||||
|
||||
|
||||
-- Procedures
|
||||
DROP PROCEDURE IF EXISTS p_split;
|
||||
DROP PROCEDURE IF EXISTS p_clear_split_temp;
|
||||
|
||||
DROP PROCEDURE IF EXISTS p_shop_user_eval;
|
||||
DROP PROCEDURE IF EXISTS p_clear_shop_user_eval_temp;
|
||||
|
||||
DROP PROCEDURE IF EXISTS p_shop_get_many_region;
|
||||
DROP PROCEDURE IF EXISTS p_shop_get_many_currency;
|
||||
|
||||
DROP PROCEDURE IF EXISTS p_shop_save_category;
|
||||
DROP PROCEDURE IF EXISTS p_shop_save_product_category;
|
||||
DROP PROCEDURE IF EXISTS p_shop_save_product_category_test;
|
||||
DROP PROCEDURE IF EXISTS p_shop_save_product;
|
||||
DROP PROCEDURE IF EXISTS p_shop_get_many_product;
|
||||
DROP PROCEDURE IF EXISTS p_shop_get_many_stripe_product_new;
|
||||
DROP PROCEDURE IF EXISTS p_shop_save_permutation;
|
||||
DROP PROCEDURE IF EXISTS p_shop_get_many_product_variation;
|
||||
DROP PROCEDURE IF EXISTS p_shop_get_many_stock_item;
|
||||
DROP PROCEDURE IF EXISTS p_shop_get_many_product_price_and_discount_and_delivery_option;
|
||||
DROP PROCEDURE IF EXISTS p_shop_get_many_product_price_and_discount_and_delivery_region;
|
||||
DROP PROCEDURE IF EXISTS p_shop_get_many_stripe_price_new;
|
||||
DROP PROCEDURE IF EXISTS p_shop_save_user;
|
||||
DROP PROCEDURE IF EXISTS p_shop_edit_user;
|
||||
DROP PROCEDURE IF EXISTS p_shop_get_many_user;
|
||||
DROP PROCEDURE IF EXISTS p_get_many_user;
|
||||
DROP PROCEDURE IF EXISTS p_shop_get_many_user_basket;
|
||||
DROP PROCEDURE IF EXISTS p_shop_edit_user_basket;
|
||||
DROP PROCEDURE IF EXISTS p_shop_save_supplier;
|
||||
DROP PROCEDURE IF EXISTS p_shop_get_many_supplier;
|
||||
DROP PROCEDURE IF EXISTS p_shop_save_supplier_purchase_order;
|
||||
DROP PROCEDURE IF EXISTS p_shop_get_many_supplier_purchase_order;
|
||||
DROP PROCEDURE IF EXISTS p_shop_save_manufacturing_purchase_order;
|
||||
DROP PROCEDURE IF EXISTS p_shop_get_many_manufacturing_purchase_order;
|
||||
DROP PROCEDURE IF EXISTS p_shop_save_customer;
|
||||
DROP PROCEDURE IF EXISTS p_shop_get_many_customer;
|
||||
DROP PROCEDURE IF EXISTS p_shop_save_customer_sales_order;
|
||||
DROP PROCEDURE IF EXISTS p_shop_get_many_customer_sales_order;
|
||||
|
||||
@@ -13,9 +13,11 @@ CREATE TABLE IF NOT EXISTS Shop_Access_Level (
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Access_Level_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
REFERENCES Shop_User_Change_Set(id_change_set)
|
||||
);
|
||||
);
|
||||
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ CREATE TABLE IF NOT EXISTS File_Type (
|
||||
name VARCHAR(100),
|
||||
extension VARCHAR(50),
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
updated_last_on TIMESTAMP,
|
||||
updated_last_by VARCHAR(100)
|
||||
);
|
||||
|
||||
@@ -16,7 +16,7 @@ CREATE TABLE IF NOT EXISTS File_Type_Audit (
|
||||
value_prev VARCHAR(500),
|
||||
value_new VARCHAR(500),
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
updated_last_on TIMESTAMP,
|
||||
updated_last_by VARCHAR(100)
|
||||
);
|
||||
@@ -9,7 +9,7 @@ CREATE TABLE IF NOT EXISTS Shop_General (
|
||||
id_general INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
quantity_max FLOAT,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT CHK_Shop_General_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -19,7 +19,7 @@ CREATE TABLE IF NOT EXISTS Shop_Image_Type (
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Image_Type_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -12,7 +12,7 @@ CREATE TABLE IF NOT EXISTS Shop_Region (
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Region_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -12,7 +12,7 @@ CREATE TABLE IF NOT EXISTS Shop_Region_Temp (
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Region_Temp_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -21,7 +21,7 @@ CREATE TABLE IF NOT EXISTS Shop_Region_Branch (
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Region_Branch_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -13,7 +13,7 @@ CREATE TABLE IF NOT EXISTS Shop_Plant (
|
||||
id_user_manager INT NOT NULL,
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Plant_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -15,7 +15,7 @@ CREATE TABLE IF NOT EXISTS Shop_Storage_Location (
|
||||
name VARCHAR(500) NOT NULL,
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Storage_Location_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -21,7 +21,7 @@ CREATE TABLE IF NOT EXISTS Shop_Storage_Location_Branch (
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Storage_Location_Branch_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS Shop_Currency (
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Currency_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -30,7 +30,7 @@ CREATE TABLE Shop_Tax_Or_Surcharge (
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Tax_Or_Surcharge_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -17,7 +17,7 @@ CREATE TABLE IF NOT EXISTS Shop_Unit_Measurement (
|
||||
is_unit_of_volume BIT NOT NULL DEFAULT 0,
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Unit_Measurement_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS Shop_Unit_Measurement_Conversion (
|
||||
increment_unit_base FLOAT NOT NULL,
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Unit_Measurement_Conversion_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
|
||||
# Categories
|
||||
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_NAME, ' already exists.') AS msg_warning FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'Shop_Product_Category';
|
||||
|
||||
CREATE TABLE IF NOT EXISTS Shop_Product_Category (
|
||||
id_category INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
code VARCHAR(50),
|
||||
name VARCHAR(255),
|
||||
description VARCHAR(4000),
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Product_Category_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
REFERENCES Shop_Product_Change_Set(id_change_set)
|
||||
);
|
||||
24
static/MySQL/1200_tbl_Shop_Product_Category.sql
Normal file
24
static/MySQL/1200_tbl_Shop_Product_Category.sql
Normal file
@@ -0,0 +1,24 @@
|
||||
|
||||
# Categories
|
||||
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_NAME, ' already exists.') AS msg_warning FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'Shop_Product_Category';
|
||||
|
||||
CREATE TABLE IF NOT EXISTS Shop_Product_Category (
|
||||
id_category INT NOT NULL AUTO_INCREMENT PRIMARY KEY
|
||||
, code VARCHAR(50)
|
||||
, name VARCHAR(255)
|
||||
, description VARCHAR(4000)
|
||||
, active BIT NOT NULL DEFAULT 1
|
||||
, display_order INT NOT NULL
|
||||
, id_access_level_required INT NOT NULL
|
||||
, CONSTRAINT FK_Shop_Product_Category_id_access_level_required
|
||||
FOREIGN KEY (id_access_level_required)
|
||||
REFERENCES Shop_Access_Level(id_access_level)
|
||||
, created_on TIMESTAMP
|
||||
, created_by INT NOT NULL
|
||||
, id_change_set INT
|
||||
, CONSTRAINT FK_Shop_Product_Category_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
REFERENCES Shop_Product_Change_Set(id_change_set)
|
||||
);
|
||||
19
static/MySQL/1202_tbl_Shop_Product_Category_Temp.sql
Normal file
19
static/MySQL/1202_tbl_Shop_Product_Category_Temp.sql
Normal file
@@ -0,0 +1,19 @@
|
||||
|
||||
# Categories Temp
|
||||
|
||||
-- DROP TABLE Shop_Product_Category_Temp;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_NAME, ' already exists.') AS msg_warning FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'Shop_Product_Category_Temp';
|
||||
|
||||
CREATE TABLE IF NOT EXISTS Shop_Product_Category_Temp (
|
||||
id_category INT NOT NULL
|
||||
, code VARCHAR(50) NOT NULL
|
||||
, name VARCHAR(255) NOT NULL
|
||||
, description VARCHAR(4000) NULL
|
||||
, active BIT NOT NULL
|
||||
, display_order INT NOT NULL
|
||||
, id_access_level_required INT NOT NULL DEFAULT 1
|
||||
, guid BINARY(36) NOT NULL
|
||||
, created_on TIMESTAMP NOT NULL
|
||||
, created_by INT NOT NULL
|
||||
);
|
||||
@@ -39,8 +39,8 @@ CREATE TABLE IF NOT EXISTS Shop_Product (
|
||||
# id_stripe_price VARCHAR(100) NOT NULL,
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_on TIMESTAMP NOT NULL,
|
||||
created_by INT NOT NULL,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Product_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -12,5 +12,7 @@ CREATE TABLE IF NOT EXISTS Shop_Product_Temp (
|
||||
has_variations BIT NOT NULL,
|
||||
id_access_level_required INT NOT NULL,
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by INT
|
||||
);
|
||||
|
||||
@@ -47,7 +47,7 @@ CREATE TABLE IF NOT EXISTS Shop_Product_Permutation (
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Product_Permutation_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -37,6 +37,6 @@ CREATE TABLE IF NOT EXISTS Shop_Product_Permutation_Temp (
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
guid BINARY(36)
|
||||
);
|
||||
|
||||
@@ -13,7 +13,7 @@ CREATE TABLE IF NOT EXISTS Shop_Variation_Type (
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Variation_Type_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -17,7 +17,7 @@ CREATE TABLE Shop_Variation (
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Variation_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -20,7 +20,7 @@ CREATE TABLE IF NOT EXISTS Shop_Product_Permutation_Variation_Link (
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Product_Permutation_Variation_Link_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -30,7 +30,7 @@ CREATE TABLE IF NOT EXISTS Shop_Stock_Item (
|
||||
date_consumed TIMESTAMP NULL,
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Stock_Item_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -24,7 +24,7 @@ CREATE TABLE IF NOT EXISTS Shop_Product_Price (
|
||||
id_stripe_price VARCHAR(200),
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Product_Price_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -19,7 +19,7 @@ CREATE TABLE IF NOT EXISTS Shop_Product_Image (
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Product_Image_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -17,7 +17,7 @@ CREATE TABLE IF NOT EXISTS Shop_Delivery_Option (
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Delivery_Option_Type_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -36,7 +36,7 @@ CREATE TABLE IF NOT EXISTS Shop_Product_Delivery_Option_Link (
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Product_Delivery_Option_Link_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -40,7 +40,7 @@ CREATE TABLE Shop_Discount (
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Discount_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -24,7 +24,7 @@ CREATE TABLE IF NOT EXISTS Shop_Discount_Region_Currency_Link (
|
||||
ON UPDATE RESTRICT,
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Discount_Region_Currency_Link_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -32,7 +32,7 @@ CREATE TABLE IF NOT EXISTS Shop_Product_Currency_Region_Link (
|
||||
id_stripe_price VARCHAR(200),
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Product_Currency_Region_Link_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -12,7 +12,7 @@ CREATE TABLE IF NOT EXISTS Shop_Permission_Group (
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Permission_Group_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -21,7 +21,7 @@ CREATE TABLE IF NOT EXISTS Shop_Permission (
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Permission_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -12,7 +12,7 @@ CREATE TABLE IF NOT EXISTS Shop_Role (
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Role_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -23,7 +23,7 @@ CREATE TABLE IF NOT EXISTS Shop_Role_Permission_Link (
|
||||
REFERENCES Shop_Access_Level(id_access_level),
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Role_Permission_Link_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -18,7 +18,7 @@ CREATE TABLE IF NOT EXISTS Shop_User (
|
||||
is_included_VAT_default BIT NOT NULL DEFAULT 1,
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_User_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -18,7 +18,7 @@ CREATE TABLE IF NOT EXISTS Shop_User_Role_Link (
|
||||
REFERENCES Shop_Role(id_role),
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_User_Role_Link_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -23,7 +23,7 @@ CREATE TABLE Shop_Address (
|
||||
county VARCHAR(100) NOT NULL,
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Address_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -25,7 +25,7 @@ CREATE TABLE IF NOT EXISTS Shop_User_Basket (
|
||||
quantity INT NOT NULL,
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set_user INT,
|
||||
CONSTRAINT FK_Shop_User_Basket_id_change_set_user
|
||||
FOREIGN KEY (id_change_set_user)
|
||||
|
||||
@@ -13,7 +13,7 @@ CREATE TABLE IF NOT EXISTS Shop_User_Order_Status (
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
display_order INT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_User_Order_Status_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -24,7 +24,7 @@ CREATE TABLE IF NOT EXISTS Shop_Supplier (
|
||||
REFERENCES Shop_Currency(id_currency),
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Supplier_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -31,7 +31,7 @@ CREATE TABLE IF NOT EXISTS Shop_Supplier_Purchase_Order (
|
||||
*/
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
updated_last_on TIMESTAMP NULL,
|
||||
created_last_by VARCHAR(100) NULL,
|
||||
id_change_set INT NULL,
|
||||
|
||||
@@ -27,7 +27,7 @@ CREATE TABLE IF NOT EXISTS Shop_Supplier_Purchase_Order_Product_Link (
|
||||
display_order INT NOT NULL,
|
||||
active BIT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
updated_last_on TIMESTAMP NULL,
|
||||
created_last_by VARCHAR(100) NULL,
|
||||
id_change_set INT NULL,
|
||||
|
||||
@@ -23,7 +23,7 @@ CREATE TABLE IF NOT EXISTS Shop_Manufacturing_Purchase_Order (
|
||||
*/
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
updated_last_on TIMESTAMP NULL,
|
||||
created_last_by VARCHAR(100) NULL,
|
||||
id_change_set INT NULL,
|
||||
|
||||
@@ -28,7 +28,7 @@ CREATE TABLE IF NOT EXISTS Shop_Manufacturing_Purchase_Order_Product_Link (
|
||||
display_order INT NOT NULL,
|
||||
active BIT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
updated_last_on TIMESTAMP NULL,
|
||||
created_last_by VARCHAR(100) NULL,
|
||||
id_change_set INT NULL,
|
||||
|
||||
@@ -21,7 +21,7 @@ CREATE TABLE IF NOT EXISTS Shop_Customer (
|
||||
REFERENCES Shop_Currency(id_currency),
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Customer_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -25,7 +25,7 @@ CREATE TABLE IF NOT EXISTS Shop_Customer_Sales_Order (
|
||||
*/
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
updated_last_on TIMESTAMP NULL,
|
||||
created_last_by VARCHAR(100) NULL,
|
||||
id_change_set INT NULL,
|
||||
|
||||
@@ -28,7 +28,7 @@ CREATE TABLE IF NOT EXISTS Shop_Customer_Sales_Order_Product_Link (
|
||||
|
||||
active BIT NOT NULL,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
updated_last_on TIMESTAMP NULL,
|
||||
created_last_by VARCHAR(100) NULL,
|
||||
id_change_set INT NULL,
|
||||
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_Access_Level
|
||||
BEFORE INSERT ON Shop_Access_Level
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -60,4 +56,4 @@ BEGIN
|
||||
WHERE NOT OLD.display_order <=> NEW.display_order
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
@@ -17,4 +17,4 @@ BEGIN
|
||||
SET NEW.updated_last_by = CURRENT_USER();
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
@@ -18,4 +18,4 @@ BEGIN
|
||||
SET NEW.updated_last_by = CURRENT_USER();
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -17,4 +17,4 @@ BEGIN
|
||||
SET NEW.updated_last_by = CURRENT_USER();
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
@@ -11,10 +11,10 @@ CREATE TRIGGER before_insert_File_Type
|
||||
BEFORE INSERT ON File_Type
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
DELIMITER //
|
||||
CREATE TRIGGER before_update_File_Type
|
||||
@@ -40,4 +40,4 @@ BEGIN
|
||||
WHERE NOT OLD.extension <=> NEW.extension
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
@@ -12,10 +12,10 @@ CREATE TRIGGER before_insert_File_Type_Audit
|
||||
BEFORE INSERT ON File_Type_Audit
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
DELIMITER //
|
||||
CREATE TRIGGER before_update_File_Type_Audit
|
||||
@@ -25,4 +25,4 @@ BEGIN
|
||||
SET NEW.updated_last_on = NOW();
|
||||
SET NEW.updated_last_by = CURRENT_USER();
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -11,10 +11,10 @@ CREATE TRIGGER before_insert_Shop_General
|
||||
BEFORE INSERT ON Shop_General
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
DELIMITER //
|
||||
CREATE TRIGGER before_update_Shop_General
|
||||
@@ -38,4 +38,4 @@ BEGIN
|
||||
WHERE NOT OLD.quantity_max <=> NEW.quantity_max
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -12,10 +12,10 @@ CREATE TRIGGER before_insert_Shop_Image_Type
|
||||
BEFORE INSERT ON Shop_Image_Type
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -62,4 +62,4 @@ BEGIN
|
||||
WHERE NOT (OLD.display_order <=> NEW.display_order)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -12,10 +12,10 @@ CREATE TRIGGER before_insert_Shop_Region
|
||||
BEFORE INSERT ON Shop_Region
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -52,4 +52,4 @@ BEGIN
|
||||
WHERE NOT OLD.display_order <=> NEW.display_order
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
@@ -12,10 +12,10 @@ CREATE TRIGGER before_insert_Shop_Region_Branch
|
||||
BEFORE INSERT ON Shop_Region_Branch
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -50,4 +50,4 @@ BEGIN
|
||||
WHERE NOT OLD.display_order <=> NEW.display_order
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
@@ -12,10 +12,10 @@ CREATE TRIGGER before_insert_Shop_Storage_Location
|
||||
BEFORE INSERT ON Shop_Storage_Location
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -52,4 +52,4 @@ BEGIN
|
||||
WHERE NOT OLD.active <=> NEW.active
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_Currency
|
||||
BEFORE INSERT ON Shop_Currency
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -64,4 +60,4 @@ BEGIN
|
||||
WHERE NOT (OLD.display_order <=> NEW.display_order)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -12,10 +12,10 @@ CREATE TRIGGER before_insert_Shop_Tax_Or_Surcharge
|
||||
BEFORE INSERT ON Shop_Tax_Or_Surcharge
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
DELIMITER //
|
||||
CREATE TRIGGER before_update_Shop_Tax_Or_Surcharge
|
||||
@@ -71,5 +71,5 @@ BEGIN
|
||||
WHERE NOT OLD.active <=> NEW.active
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
@@ -11,10 +11,10 @@ CREATE TRIGGER before_insert_Shop_Product_Category
|
||||
BEFORE INSERT ON Shop_Product_Category
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
DELIMITER //
|
||||
CREATE TRIGGER before_update_Shop_Product_Category
|
||||
@@ -52,6 +52,10 @@ BEGIN
|
||||
# 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
|
||||
UNION
|
||||
# Changed id_access_level_required
|
||||
SELECT NEW.id_category, 'id_access_level_required', CONVERT(OLD.id_access_level_required, CHAR), CONVERT(NEW.id_access_level_required, CHAR), NEW.id_change_set
|
||||
WHERE NOT OLD.id_access_level_required <=> NEW.id_access_level_required
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
@@ -13,10 +13,10 @@ CREATE TRIGGER before_insert_Shop_Product
|
||||
BEFORE INSERT ON Shop_Product
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -167,4 +167,4 @@ BEGIN
|
||||
WHERE NOT OLD.display_order <=> NEW.display_order
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_Product_Permutation
|
||||
BEFORE INSERT ON Shop_Product_Permutation
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -154,4 +150,4 @@ BEGIN
|
||||
WHERE NOT (OLD.display_order <=> NEW.display_order)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
@@ -13,10 +13,10 @@ CREATE TRIGGER before_insert_Shop_Variation_Type
|
||||
BEFORE INSERT ON Shop_Variation_Type
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -57,4 +57,4 @@ BEGIN
|
||||
WHERE NOT (OLD.display_order <=> NEW.display_order)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
@@ -12,10 +12,10 @@ CREATE TRIGGER before_insert_Shop_Variation
|
||||
BEFORE INSERT ON Shop_Variation
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -52,4 +52,4 @@ BEGIN
|
||||
WHERE NOT (OLD.display_order <=> NEW.display_order)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_Product_Permutation_Variation_Link
|
||||
BEFORE INSERT ON Shop_Product_Permutation_Variation_Link
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -58,4 +54,4 @@ BEGIN
|
||||
WHERE NOT (OLD.display_order <=> NEW.display_order)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_Stock_Item
|
||||
BEFORE INSERT ON Shop_Stock_Item
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -92,4 +88,4 @@ BEGIN
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
@@ -12,12 +12,8 @@ CREATE TRIGGER before_insert_Shop_Product_Price
|
||||
BEFORE INSERT ON Shop_Product_Price
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
/*
|
||||
SET NEW.price_local = (
|
||||
SELECT PP.price_GBP_full * C.factor_from_GBP
|
||||
@@ -29,7 +25,7 @@ BEGIN
|
||||
);
|
||||
*/
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -88,4 +84,4 @@ BEGIN
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
@@ -12,10 +12,10 @@ CREATE TRIGGER before_insert_Shop_Product_Image
|
||||
BEFORE INSERT ON Shop_Product_Image
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -70,4 +70,4 @@ BEGIN
|
||||
WHERE NOT (OLD.display_order <=> NEW.display_order)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -12,10 +12,10 @@ CREATE TRIGGER before_insert_Shop_Delivery_Option
|
||||
BEFORE INSERT ON Shop_Delivery_Option
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -68,4 +68,4 @@ BEGIN
|
||||
WHERE NOT OLD.display_order <=> NEW.display_order
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_Product_Delivery_Option_Link
|
||||
BEFORE INSERT ON Shop_Product_Delivery_Option_Link
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -70,4 +66,4 @@ BEGIN
|
||||
WHERE NOT (OLD.display_order <=> NEW.display_order)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -12,10 +12,10 @@ CREATE TRIGGER before_insert_Shop_Discount
|
||||
BEFORE INSERT ON Shop_Discount
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
DELIMITER //
|
||||
CREATE TRIGGER before_update_Shop_Discount
|
||||
@@ -79,5 +79,5 @@ BEGIN
|
||||
WHERE NOT OLD.active <=> NEW.active
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_Discount_Region_Currency_Link
|
||||
BEFORE INSERT ON Shop_Discount_Region_Currency_Link
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -54,4 +50,4 @@ BEGIN
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_Permission_Group
|
||||
BEFORE INSERT ON Shop_Permission_Group
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -56,4 +52,4 @@ BEGIN
|
||||
WHERE NOT OLD.display_order <=> NEW.display_order
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_Permission
|
||||
BEFORE INSERT ON Shop_Permission
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -64,4 +60,4 @@ BEGIN
|
||||
WHERE NOT OLD.display_order <=> NEW.display_order
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_Role
|
||||
BEFORE INSERT ON Shop_Role
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -56,4 +52,4 @@ BEGIN
|
||||
WHERE NOT OLD.display_order <=> NEW.display_order
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_Role_Permission_Link
|
||||
BEFORE INSERT ON Shop_Role_Permission_Link
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -58,4 +54,4 @@ BEGIN
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_User
|
||||
BEFORE INSERT ON Shop_User
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -80,4 +76,4 @@ BEGIN
|
||||
WHERE NOT (OLD.is_included_VAT_default <=> NEW.is_included_VAT_default)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_User_Role_Link
|
||||
BEFORE INSERT ON Shop_User_Role_Link
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -44,4 +40,4 @@ BEGIN
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_Address
|
||||
BEFORE INSERT ON Shop_Address
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -76,4 +72,4 @@ BEGIN
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_User_Basket
|
||||
BEFORE INSERT ON Shop_User_Basket
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -56,4 +52,4 @@ BEGIN
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -12,10 +12,10 @@ CREATE TRIGGER before_insert_Shop_User_Order_Status
|
||||
BEFORE INSERT ON Shop_User_Order_Status
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -56,4 +56,4 @@ BEGIN
|
||||
WHERE NOT (OLD.display_order <=> NEW.display_order)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_Supplier
|
||||
BEFORE INSERT ON Shop_Supplier
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -76,4 +72,4 @@ BEGIN
|
||||
WHERE NOT OLD.id_currency <=> NEW.id_currency
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_Unit_Measurement
|
||||
BEFORE INSERT ON Shop_Unit_Measurement
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -76,5 +72,5 @@ BEGIN
|
||||
WHERE NOT OLD.active <=> NEW.active
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_Unit_Measurement_Conversion
|
||||
BEFORE INSERT ON Shop_Unit_Measurement_Conversion
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -64,5 +60,5 @@ BEGIN
|
||||
WHERE NOT OLD.active <=> NEW.active
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_Supplier_Purchase_Order
|
||||
BEFORE INSERT ON Shop_Supplier_Purchase_Order
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -70,5 +66,5 @@ BEGIN
|
||||
*/
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_Supplier_Purchase_Order_Product_Link
|
||||
BEFORE INSERT ON Shop_Supplier_Purchase_Order_Product_Link
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -80,4 +76,4 @@ BEGIN
|
||||
WHERE NOT OLD.active <=> NEW.active
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_Manufacturing_Purchase_Order
|
||||
BEFORE INSERT ON Shop_Manufacturing_Purchase_Order
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -56,4 +52,4 @@ BEGIN
|
||||
WHERE NOT OLD.active <=> NEW.active
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_Manufacturing_Purchase_Order_Product_Link
|
||||
BEFORE INSERT ON Shop_Manufacturing_Purchase_Order_Product_Link
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -80,5 +76,5 @@ BEGIN
|
||||
WHERE NOT OLD.active <=> NEW.active
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_Customer
|
||||
BEFORE INSERT ON Shop_Customer
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -72,5 +68,5 @@ BEGIN
|
||||
WHERE NOT OLD.active <=> NEW.active
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_Customer_Sales_Order
|
||||
BEFORE INSERT ON Shop_Customer_Sales_Order
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -56,4 +52,4 @@ BEGIN
|
||||
WHERE NOT OLD.active <=> NEW.active
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
@@ -12,14 +12,10 @@ CREATE TRIGGER before_insert_Shop_Customer_Sales_Order_Product_Link
|
||||
BEFORE INSERT ON Shop_Customer_Sales_Order_Product_Link
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
END IF;
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -80,4 +76,4 @@ BEGIN
|
||||
WHERE NOT OLD.active <=> NEW.active
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
@@ -80,7 +80,7 @@ BEGIN
|
||||
*/
|
||||
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
/*
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ BEGIN
|
||||
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
/*
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user