Complete system for getting + saving Product Categories with new database, server, and client architecture.
This commit is contained in:
@@ -54,7 +54,7 @@ BEGIN
|
||||
SET NEW.updated_last_by = CURRENT_USER();
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
SELECT * FROM Shop_User_Change_Set;
|
||||
|
||||
@@ -69,7 +69,7 @@ CREATE TABLE 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)
|
||||
@@ -82,13 +82,13 @@ BEFORE INSERT ON Shop_Access_Level
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
CREATE TABLE Shop_Access_Level_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -135,7 +135,7 @@ BEGIN
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO Shop_Access_Level (
|
||||
display_order, code, name, priority
|
||||
@@ -159,7 +159,7 @@ CREATE TABLE 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)
|
||||
@@ -173,13 +173,13 @@ BEFORE INSERT ON Shop_Permission_Group
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
CREATE TABLE Shop_Permission_Group_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -223,7 +223,7 @@ BEGIN
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO Shop_Permission_Group (
|
||||
display_order, code, name
|
||||
@@ -254,7 +254,7 @@ CREATE TABLE 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)
|
||||
@@ -267,13 +267,13 @@ BEFORE INSERT ON Shop_Permission
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
CREATE TABLE Shop_Permission_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -325,7 +325,7 @@ BEGIN
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO Shop_Permission (
|
||||
display_order, code, name, id_permission_group, required_access_level
|
||||
@@ -349,7 +349,7 @@ CREATE TABLE 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)
|
||||
@@ -362,13 +362,13 @@ BEFORE INSERT ON Shop_Role
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
CREATE TABLE Shop_Role_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -412,7 +412,7 @@ BEGIN
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO Shop_Role (
|
||||
display_order,
|
||||
@@ -449,7 +449,7 @@ CREATE TABLE Shop_Role_Permission_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_Role_Permission_Link_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
@@ -462,13 +462,13 @@ BEFORE INSERT ON Shop_Role_Permission_Link
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
CREATE TABLE Shop_Role_Permission_Link_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -516,7 +516,7 @@ BEGIN
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO Shop_Role_Permission_Link (
|
||||
id_role, id_permission, id_access_level
|
||||
@@ -542,7 +542,7 @@ CREATE TABLE Shop_User (
|
||||
is_super_user 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_User_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
@@ -555,13 +555,13 @@ BEFORE INSERT ON Shop_User
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
CREATE TABLE Shop_User_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -605,7 +605,7 @@ BEGIN
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO Shop_User (
|
||||
name,
|
||||
@@ -636,7 +636,7 @@ CREATE TABLE Shop_User_Role_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_User_Role_Link_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
@@ -649,13 +649,13 @@ BEFORE INSERT ON Shop_User_Role_Link
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
CREATE TABLE Shop_User_Role_Link_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -691,7 +691,7 @@ BEGIN
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO Shop_User_Role_Link (
|
||||
id_user, id_role
|
||||
@@ -723,7 +723,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)
|
||||
@@ -736,13 +736,13 @@ BEFORE INSERT ON Shop_Address
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
CREATE TABLE Shop_Address_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -810,7 +810,7 @@ BEGIN
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO Shop_Address (
|
||||
id_user, region, name_full, phone_number, postcode, address_line_1, address_line_2, city, county
|
||||
|
||||
@@ -72,7 +72,7 @@ BEGIN
|
||||
SET NEW.updated_last_by = CURRENT_USER();
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
SELECT * FROM Shop_Product_Change_Set;
|
||||
|
||||
@@ -85,7 +85,7 @@ CREATE TABLE 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)
|
||||
);
|
||||
@@ -95,10 +95,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 ;;
|
||||
|
||||
CREATE TABLE File_Type_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -111,7 +111,7 @@ CREATE TABLE 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)
|
||||
);
|
||||
@@ -121,10 +121,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
|
||||
@@ -134,7 +134,7 @@ BEGIN
|
||||
SET NEW.updated_last_on = NOW();
|
||||
SET NEW.updated_last_by = CURRENT_USER();
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
DELIMITER //
|
||||
CREATE TRIGGER before_update_File_Type
|
||||
@@ -160,7 +160,7 @@ BEGIN
|
||||
WHERE NOT OLD.extension <=> NEW.extension
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO File_Type (
|
||||
code, name, extension
|
||||
@@ -182,7 +182,7 @@ CREATE TABLE 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 FK_Shop_General_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
@@ -194,10 +194,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 ;;
|
||||
|
||||
CREATE TABLE Shop_General_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -232,7 +232,7 @@ BEGIN
|
||||
WHERE NOT OLD.quantity_max <=> NEW.quantity_max
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO Shop_General (
|
||||
quantity_max
|
||||
@@ -255,7 +255,7 @@ CREATE TABLE Shop_Product_Category (
|
||||
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_Category_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
@@ -267,10 +267,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 ;;
|
||||
|
||||
CREATE TABLE Shop_Product_Category_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -321,7 +321,7 @@ BEGIN
|
||||
WHERE NOT OLD.display_order <=> NEW.display_order
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO Shop_Product_Category (
|
||||
display_order,
|
||||
@@ -348,7 +348,7 @@ CREATE TABLE Shop_Recurrence_Interval (
|
||||
name VARCHAR(255),
|
||||
name_plural VARCHAR(256),
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Recurrence_Interval_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
@@ -360,10 +360,10 @@ CREATE TRIGGER before_insert_Shop_Recurrence_Interval
|
||||
BEFORE INSERT ON Shop_Recurrence_Interval
|
||||
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 ;;
|
||||
|
||||
CREATE TABLE Shop_Recurrence_Interval_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -406,7 +406,7 @@ BEGIN
|
||||
WHERE NOT OLD.name_plural <=> NEW.name_plural
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO Shop_Recurrence_Interval (
|
||||
code, name, name_plural
|
||||
@@ -449,7 +449,7 @@ CREATE TABLE Shop_Product (
|
||||
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_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
@@ -461,10 +461,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 ;;
|
||||
|
||||
CREATE TABLE Shop_Product_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -559,7 +559,7 @@ BEGIN
|
||||
WHERE NOT OLD.display_order <=> NEW.display_order
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO Shop_Product (
|
||||
display_order,
|
||||
@@ -598,7 +598,7 @@ CREATE TABLE 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)
|
||||
@@ -610,10 +610,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 ;;
|
||||
|
||||
CREATE TABLE Shop_Variation_Type_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -664,7 +664,7 @@ BEGIN
|
||||
WHERE NOT (OLD.display_order <=> NEW.display_order)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO Shop_Variation_Type (
|
||||
display_order, code, name, name_plural
|
||||
@@ -691,7 +691,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)
|
||||
@@ -703,10 +703,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 ;;
|
||||
|
||||
CREATE TABLE Shop_Variation_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -753,7 +753,7 @@ BEGIN
|
||||
WHERE NOT (OLD.display_order <=> NEW.display_order)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO Shop_Variation (
|
||||
display_order, id_type, code, name
|
||||
@@ -783,7 +783,7 @@ CREATE TABLE Shop_Product_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_Variation_Link_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
@@ -796,13 +796,13 @@ BEFORE INSERT ON Shop_Product_Variation_Link
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
CREATE TABLE Shop_Product_Variation_Link_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -850,7 +850,7 @@ BEGIN
|
||||
WHERE NOT (OLD.display_order <=> NEW.display_order)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO Shop_Product_Variation_Link (
|
||||
display_order, id_product, id_variation
|
||||
@@ -873,7 +873,7 @@ CREATE TABLE 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)
|
||||
@@ -885,10 +885,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 ;;
|
||||
|
||||
CREATE TABLE Shop_Image_Type_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -939,7 +939,7 @@ BEGIN
|
||||
WHERE NOT (OLD.display_order <=> NEW.display_order)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO Shop_Image_Type (
|
||||
display_order, code, name, name_plural
|
||||
@@ -970,7 +970,7 @@ CREATE TABLE Shop_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_Image_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
@@ -982,10 +982,10 @@ CREATE TRIGGER before_insert_Shop_Image
|
||||
BEFORE INSERT ON Shop_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 ;;
|
||||
|
||||
CREATE TABLE Shop_Image_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -1035,7 +1035,7 @@ BEGIN
|
||||
WHERE NOT (OLD.display_order <=> NEW.display_order)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO Shop_Image (
|
||||
display_order, id_product, id_type, url
|
||||
@@ -1064,7 +1064,7 @@ CREATE TABLE Shop_Product_Image_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_Product_Image_Link_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
@@ -1077,13 +1077,13 @@ BEFORE INSERT ON Shop_Product_Image_Link
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
CREATE TABLE Shop_Product_Image_Link_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -1129,7 +1129,7 @@ BEGIN
|
||||
)
|
||||
);
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO Shop_Product_Image_Link (
|
||||
id_product, id_image
|
||||
@@ -1155,7 +1155,7 @@ CREATE TABLE Shop_Delivery_Option_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_Delivery_Option_Type_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
@@ -1167,10 +1167,10 @@ CREATE TRIGGER before_insert_Shop_Delivery_Option_Type
|
||||
BEFORE INSERT ON Shop_Delivery_Option_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 ;;
|
||||
|
||||
CREATE TABLE Shop_Delivery_Option_Type_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -1233,7 +1233,7 @@ BEGIN
|
||||
WHERE NOT OLD.display_order <=> NEW.display_order
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO Shop_Delivery_Option_Type (
|
||||
display_order, code, name, latency_delivery_min, latency_delivery_max, quantity_min, quantity_max
|
||||
@@ -1264,7 +1264,7 @@ CREATE TABLE Shop_Delivery_Option (
|
||||
price_GBP 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_Delivery_Option_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
@@ -1277,13 +1277,13 @@ BEFORE INSERT ON Shop_Delivery_Option
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
CREATE TABLE Shop_Delivery_Option_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -1331,7 +1331,7 @@ BEGIN
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO Shop_Delivery_Option (
|
||||
id_product, id_delivery_type, price_GBP
|
||||
@@ -1353,7 +1353,7 @@ CREATE TABLE Shop_Delivery_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_Delivery_Region_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
@@ -1365,10 +1365,10 @@ CREATE TRIGGER before_insert_Shop_Delivery_Region
|
||||
BEFORE INSERT ON Shop_Delivery_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 ;;
|
||||
|
||||
CREATE TABLE Shop_Delivery_Region_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -1415,7 +1415,7 @@ BEGIN
|
||||
WHERE NOT OLD.display_order <=> NEW.display_order
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO Shop_Delivery_Region (
|
||||
display_order, code, name
|
||||
@@ -1444,7 +1444,7 @@ CREATE TABLE Shop_Product_Delivery_Region_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_Product_Delivery_Region_Link_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
@@ -1457,13 +1457,13 @@ BEFORE INSERT ON Shop_Product_Delivery_Region_Link
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
CREATE TABLE Shop_Product_Delivery_Region_Link_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
@@ -1507,7 +1507,7 @@ BEGIN
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
INSERT INTO Shop_Product_Delivery_Region_Link (
|
||||
id_product, id_region
|
||||
|
||||
@@ -12,7 +12,7 @@ CREATE TABLE IF NOT EXISTS Shop_Recurrence_Interval (
|
||||
name_plural VARCHAR(256),
|
||||
active BIT NOT NULL DEFAULT 1,
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_change_set INT,
|
||||
CONSTRAINT FK_Shop_Recurrence_Interval_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -20,7 +20,7 @@ CREATE TABLE IF NOT EXISTS Shop_Product_Variation_Type_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_Variation_Type_Link_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -27,7 +27,7 @@ CREATE TABLE IF NOT EXISTS Shop_Product_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_Variation_Link_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -24,7 +24,7 @@ CREATE TABLE IF NOT EXISTS Shop_Product_Delivery_Region_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_Product_Delivery_Region_Link_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -11,7 +11,7 @@ CREATE TABLE IF NOT EXISTS ERP_Order (
|
||||
name VARCHAR(100),
|
||||
extension VARCHAR(50),
|
||||
created_on TIMESTAMP,
|
||||
created_by VARCHAR(100),
|
||||
created_by INT,
|
||||
id_customer INT NOT NULL,
|
||||
CONSTRAINT FK_ERP_Order_id_customer
|
||||
FOREIGN KEY (id_customer)
|
||||
|
||||
@@ -25,7 +25,7 @@ CREATE TABLE IF NOT EXISTS Shop_User_Order (
|
||||
ON UPDATE RESTRICT,
|
||||
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_Order_id_change_set_user
|
||||
FOREIGN KEY (id_change_set_user)
|
||||
|
||||
@@ -25,7 +25,7 @@ CREATE TABLE IF NOT EXISTS Shop_User_Order_Product_Link (
|
||||
quantity 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_User_Order_Product_Link_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
|
||||
@@ -13,10 +13,10 @@ CREATE TRIGGER before_insert_Shop_Recurrence_Interval
|
||||
BEFORE INSERT ON Shop_Recurrence_Interval
|
||||
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 //
|
||||
@@ -53,4 +53,4 @@ BEGIN
|
||||
WHERE NOT OLD.active <=> NEW.active
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -13,13 +13,13 @@ BEFORE INSERT ON Shop_Product_Variation_Type_Link
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -58,4 +58,4 @@ BEGIN
|
||||
WHERE NOT (OLD.display_order <=> NEW.display_order)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -13,13 +13,13 @@ BEFORE INSERT ON Shop_Product_Variation_Link
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -58,4 +58,4 @@ BEGIN
|
||||
WHERE NOT (OLD.display_order <=> NEW.display_order)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -13,10 +13,10 @@ BEFORE INSERT ON Shop_Product_Currency_Region_Link
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END IF;
|
||||
/*
|
||||
SET NEW.price_local = (
|
||||
@@ -29,7 +29,7 @@ BEGIN
|
||||
);
|
||||
*/
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -90,4 +90,4 @@ BEGIN
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
@@ -13,13 +13,13 @@ BEFORE INSERT ON Shop_Product_Delivery_Region_Link
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -54,4 +54,4 @@ BEGIN
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -13,13 +13,13 @@ BEFORE INSERT ON Shop_User_Order
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -64,4 +64,4 @@ BEGIN
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -13,13 +13,13 @@ BEFORE INSERT ON Shop_User_Order_Product_Link
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF NEW.created_on <=> NULL THEN
|
||||
SET NEW.created_on = NOW();
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
END IF;
|
||||
IF NEW.created_by <=> NULL THEN
|
||||
SET NEW.created_by = CURRENT_USER();
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT id_user FROM Shop_User WHERE firstname = CURRENT_USER()), -1));
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
@@ -52,4 +52,4 @@ BEGIN
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
@@ -127,5 +127,5 @@ BEGIN
|
||||
DROP TABLE IF EXISTS tmp_Shop_Product;
|
||||
DROP TABLE IF EXISTS tmp_Shop_Image;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
@@ -255,7 +255,7 @@ BEGIN
|
||||
DROP TABLE IF EXISTS tmp_Shop_User;
|
||||
DROP TABLE IF EXISTS tmp_Shop_Order;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
/*
|
||||
|
||||
@@ -633,7 +633,7 @@ BEGIN
|
||||
DROP TABLE IF EXISTS tmp_Shop_Variation;
|
||||
DROP TABLE IF EXISTS tmp_Shop_Product;
|
||||
END //
|
||||
DELIMITER ;
|
||||
DELIMITER ;;
|
||||
|
||||
|
||||
|
||||
|
||||
83
static/MySQL/deprecated/9020_edit_permissions.sql
Normal file
83
static/MySQL/deprecated/9020_edit_permissions.sql
Normal file
@@ -0,0 +1,83 @@
|
||||
SELECT URL.id_link,
|
||||
URL.id_user,
|
||||
U.name AS name,
|
||||
URL.id_role,
|
||||
R.name AS role
|
||||
FROM Shop_User_Role_Link URL
|
||||
INNER JOIN Shop_User U
|
||||
ON URL.id_user = U.id_user
|
||||
INNER JOIN Shop_Role R
|
||||
ON URL.id_role = R.id_role
|
||||
;
|
||||
SELECT *
|
||||
FROM Shop_Role_Permission_Link
|
||||
;
|
||||
SELECT *
|
||||
FROM Shop_Access_Level
|
||||
;
|
||||
SELECT *
|
||||
FROM Shop_Permission
|
||||
;
|
||||
SELECT *
|
||||
FROM Shop_Access_Level
|
||||
;
|
||||
|
||||
|
||||
select * from shop_user;
|
||||
select * from shop_user_audit;
|
||||
select * from Shop_User_Change_Set;
|
||||
/*
|
||||
INSERT INTO Shop_User_Change_Set ( comment )
|
||||
VALUES ('Demotion');
|
||||
*/
|
||||
UPDATE Shop_User
|
||||
SET is_super_user = 0,
|
||||
id_change_set = (SELECT id_change_set FROM Shop_User_Change_Set LIMIT 1)
|
||||
WHERE id_user = 1
|
||||
;
|
||||
select * from shop_user;
|
||||
select * from shop_user_audit;
|
||||
|
||||
|
||||
drop procedure if exists p_test;
|
||||
delimiter //
|
||||
create procedure p_test ()
|
||||
begin
|
||||
declare b0 int;
|
||||
declare b1 int;
|
||||
SET b0 = 0;
|
||||
SET b1 = 1;
|
||||
select b0, b1;
|
||||
select cast(b0 as char), cast(b1 as char);
|
||||
select cast(b0 as char character set utf8), cast(b1 as char character set utf8);
|
||||
select convert(b0, char), convert(b1, char);
|
||||
select convert(b0, char character set utf8), convert(b1, char character set utf8);
|
||||
select convert(convert(b0, signed), char), convert(convert(b1, signed), char);
|
||||
select convert(convert(b0, signed), char character set utf8), convert(convert(b1, signed), char character set utf8);
|
||||
end //
|
||||
delimiter ;
|
||||
call p_test();
|
||||
drop procedure if exists p_test;
|
||||
|
||||
INSERT INTO Shop_User_Audit (
|
||||
id_user,
|
||||
name_field,
|
||||
value_prev,
|
||||
value_new,
|
||||
id_change_set
|
||||
)
|
||||
SELECT id_user, name_field, value_prev, value_new, id_change_set
|
||||
FROM Shop_User_Audit
|
||||
WHERE id_audit = 1
|
||||
UNION
|
||||
SELECT id_user, name_field, value_prev, value_new, id_change_set
|
||||
FROM Shop_User_Audit
|
||||
WHERE id_audit = 1
|
||||
;
|
||||
|
||||
select * from shop_user_audit;
|
||||
|
||||
|
||||
SELECT * FROM Shop_Access_Level;
|
||||
|
||||
SELECT * FROM Shop_Product;
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user