Feat(Project Hub): Apply for Founding Partner Program page created with database structure and methods.
This commit is contained in:
@@ -2,12 +2,12 @@
|
||||
# Unit of Measurement Audits
|
||||
|
||||
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'parts'
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_Unit_Measurement_Audit'
|
||||
;
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
|
||||
# Unit of Measurement Conversion Audits
|
||||
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'parts'
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_Unit_Measurement_Conversion_Audit'
|
||||
;
|
||||
|
||||
|
||||
@@ -1,31 +1,31 @@
|
||||
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'parts'
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_Location_Link'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS parts.DOG_Location_Link (
|
||||
CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Location_Link (
|
||||
id_link INT NOT NULL AUTO_INCREMENT PRIMARY KEY
|
||||
, id_location_parent INT
|
||||
, CONSTRAINT FK_DOG_Location_Link_id_location_parent
|
||||
FOREIGN KEY (id_location_parent)
|
||||
REFERENCES parts.DOG_Location(id_location)
|
||||
REFERENCES fetchmetrics.DOG_Location(id_location)
|
||||
, id_location_child INT
|
||||
, CONSTRAINT FK_DOG_Location_Link_id_location_child
|
||||
FOREIGN KEY (id_location_child)
|
||||
REFERENCES parts.DOG_Location(id_location)
|
||||
REFERENCES fetchmetrics.DOG_Location(id_location)
|
||||
, active BIT NOT NULL DEFAULT 1
|
||||
, created_on DATETIME
|
||||
, id_user_created_by INT
|
||||
, CONSTRAINT FK_DOG_Location_Link_id_user_created_by
|
||||
FOREIGN KEY (id_user_created_by)
|
||||
REFERENCES parts.DOG_User(id_user)
|
||||
REFERENCES fetchmetrics.DOG_User(id_user)
|
||||
, id_change_set INT
|
||||
, CONSTRAINT FK_DOG_Location_Link_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
REFERENCES parts.DOG_Dog_Change_Set(id_change_set)
|
||||
REFERENCES fetchmetrics.DOG_Dog_Change_Set(id_change_set)
|
||||
);
|
||||
|
||||
@@ -1,24 +1,24 @@
|
||||
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'parts'
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_Location_Link_Audit'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS parts.DOG_Location_Link_Audit (
|
||||
CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Location_Link_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY
|
||||
, id_link INT NOT NULL
|
||||
, CONSTRAINT FK_DOG_Location_Link_Audit_id_link
|
||||
FOREIGN KEY (id_link)
|
||||
REFERENCES parts.DOG_Location_Link(id_link)
|
||||
REFERENCES fetchmetrics.DOG_Location_Link(id_link)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
, CONSTRAINT FK_DOG_Location_Link_Audit_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
REFERENCES parts.DOG_Dog_Change_Set(id_change_set)
|
||||
REFERENCES fetchmetrics.DOG_Dog_Change_Set(id_change_set)
|
||||
);
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'parts'
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_Location_Link_Temp'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS parts.DOG_Location_Link_Temp (
|
||||
CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Location_Link_Temp (
|
||||
id_temp INT NOT NULL PRIMARY KEY AUTO_INCREMENT
|
||||
, id_link INT
|
||||
, id_location_parent INT
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'parts'
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_Understanding_Level'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS parts.DOG_Understanding_Level (
|
||||
CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Understanding_Level (
|
||||
id_understanding_level INT NOT NULL AUTO_INCREMENT PRIMARY KEY
|
||||
, code VARCHAR(250) NOT NULL
|
||||
, name VARCHAR(250) NOT NULL
|
||||
@@ -17,9 +17,9 @@ CREATE TABLE IF NOT EXISTS parts.DOG_Understanding_Level (
|
||||
, id_user_created_by INT
|
||||
, CONSTRAINT FK_DOG_Understanding_Level_id_user_created_by
|
||||
FOREIGN KEY (id_user_created_by)
|
||||
REFERENCES parts.DOG_User(id_user)
|
||||
REFERENCES fetchmetrics.DOG_User(id_user)
|
||||
, id_change_set INT
|
||||
, CONSTRAINT FK_DOG_Understanding_Level_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
REFERENCES parts.DOG_Dog_Change_Set(id_change_set)
|
||||
REFERENCES fetchmetrics.DOG_Dog_Change_Set(id_change_set)
|
||||
);
|
||||
|
||||
@@ -1,24 +1,24 @@
|
||||
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'parts'
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_Understanding_Level_Audit'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS parts.DOG_Understanding_Level_Audit (
|
||||
CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Understanding_Level_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY
|
||||
, id_understanding_level INT NOT NULL
|
||||
, CONSTRAINT FK_DOG_Understanding_Level_Audit_id_understanding_level
|
||||
FOREIGN KEY (id_understanding_level)
|
||||
REFERENCES parts.DOG_Understanding_Level(id_understanding_level)
|
||||
REFERENCES fetchmetrics.DOG_Understanding_Level(id_understanding_level)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
, CONSTRAINT FK_DOG_Understanding_Level_Audit_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
REFERENCES parts.DOG_Dog_Change_Set(id_change_set)
|
||||
REFERENCES fetchmetrics.DOG_Dog_Change_Set(id_change_set)
|
||||
);
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'parts'
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_Understanding_Level_Temp'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS parts.DOG_Understanding_Level_Temp (
|
||||
CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Understanding_Level_Temp (
|
||||
id_temp INT NOT NULL PRIMARY KEY AUTO_INCREMENT
|
||||
, id_understanding_level INT
|
||||
, code VARCHAR(250)
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'parts'
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_Understanding_Level'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS parts.DOG_Understanding_Level (
|
||||
CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Understanding_Level (
|
||||
id_understanding_level INT NOT NULL AUTO_INCREMENT PRIMARY KEY
|
||||
, code VARCHAR(250) NOT NULL
|
||||
, name VARCHAR(250) NOT NULL
|
||||
@@ -17,9 +17,9 @@ CREATE TABLE IF NOT EXISTS parts.DOG_Understanding_Level (
|
||||
, id_user_created_by INT
|
||||
, CONSTRAINT FK_DOG_Understanding_Level_id_user_created_by
|
||||
FOREIGN KEY (id_user_created_by)
|
||||
REFERENCES parts.DOG_User(id_user)
|
||||
REFERENCES fetchmetrics.DOG_User(id_user)
|
||||
, id_change_set INT
|
||||
, CONSTRAINT FK_DOG_Understanding_Level_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
REFERENCES parts.DOG_Dog_Change_Set(id_change_set)
|
||||
REFERENCES fetchmetrics.DOG_Dog_Change_Set(id_change_set)
|
||||
);
|
||||
|
||||
@@ -1,24 +1,24 @@
|
||||
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'parts'
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_Understanding_Level_Audit'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS parts.DOG_Understanding_Level_Audit (
|
||||
CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Understanding_Level_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY
|
||||
, id_understanding_level INT NOT NULL
|
||||
, CONSTRAINT FK_DOG_Understanding_Level_Audit_id_understanding_level
|
||||
FOREIGN KEY (id_understanding_level)
|
||||
REFERENCES parts.DOG_Understanding_Level(id_understanding_level)
|
||||
REFERENCES fetchmetrics.DOG_Understanding_Level(id_understanding_level)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
, CONSTRAINT FK_DOG_Understanding_Level_Audit_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
REFERENCES parts.DOG_Dog_Change_Set(id_change_set)
|
||||
REFERENCES fetchmetrics.DOG_Dog_Change_Set(id_change_set)
|
||||
);
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'parts'
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_Understanding_Level_Temp'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS parts.DOG_Understanding_Level_Temp (
|
||||
CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Understanding_Level_Temp (
|
||||
id_temp INT NOT NULL PRIMARY KEY AUTO_INCREMENT
|
||||
, id_understanding_level INT
|
||||
, code VARCHAR(250)
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'parts'
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_Understanding_Level'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS parts.DOG_Understanding_Level (
|
||||
CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Understanding_Level (
|
||||
id_understanding_level INT NOT NULL AUTO_INCREMENT PRIMARY KEY
|
||||
, code VARCHAR(250) NOT NULL
|
||||
, name VARCHAR(250) NOT NULL
|
||||
@@ -17,9 +17,9 @@ CREATE TABLE IF NOT EXISTS parts.DOG_Understanding_Level (
|
||||
, id_user_created_by INT
|
||||
, CONSTRAINT FK_DOG_Understanding_Level_id_user_created_by
|
||||
FOREIGN KEY (id_user_created_by)
|
||||
REFERENCES parts.DOG_User(id_user)
|
||||
REFERENCES fetchmetrics.DOG_User(id_user)
|
||||
, id_change_set INT
|
||||
, CONSTRAINT FK_DOG_Understanding_Level_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
REFERENCES parts.DOG_Dog_Change_Set(id_change_set)
|
||||
REFERENCES fetchmetrics.DOG_Dog_Change_Set(id_change_set)
|
||||
);
|
||||
|
||||
@@ -1,24 +1,24 @@
|
||||
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'parts'
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_Understanding_Level_Audit'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS parts.DOG_Understanding_Level_Audit (
|
||||
CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Understanding_Level_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY
|
||||
, id_understanding_level INT NOT NULL
|
||||
, CONSTRAINT FK_DOG_Understanding_Level_Audit_id_understanding_level
|
||||
FOREIGN KEY (id_understanding_level)
|
||||
REFERENCES parts.DOG_Understanding_Level(id_understanding_level)
|
||||
REFERENCES fetchmetrics.DOG_Understanding_Level(id_understanding_level)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
, CONSTRAINT FK_DOG_Understanding_Level_Audit_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
REFERENCES parts.DOG_Dog_Change_Set(id_change_set)
|
||||
REFERENCES fetchmetrics.DOG_Dog_Change_Set(id_change_set)
|
||||
);
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'parts'
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_Understanding_Level_Temp'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS parts.DOG_Understanding_Level_Temp (
|
||||
CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Understanding_Level_Temp (
|
||||
id_temp INT NOT NULL PRIMARY KEY AUTO_INCREMENT
|
||||
, id_understanding_level INT
|
||||
, code VARCHAR(250)
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'parts'
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_Personal_Best'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS parts.DOG_Personal_Best (
|
||||
CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Personal_Best (
|
||||
id_personal_best INT NOT NULL AUTO_INCREMENT PRIMARY KEY
|
||||
, id_dog_command_link INT NOT NULL
|
||||
, CONSTRAINT FK_DOG_Personal_Best_id_dog_command_link
|
||||
FOREIGN KEY (id_dog_command_link)
|
||||
REFERENCES parts.DOG_Dog_Command_Link(id_link)
|
||||
REFERENCES fetchmetrics.DOG_Dog_Command_Link(id_link)
|
||||
, is_achieved_using_button BIT NOT NULL DEFAULT 0
|
||||
, situation TEXT NOT NULL
|
||||
, duration_seconds INT
|
||||
@@ -23,9 +23,9 @@ CREATE TABLE IF NOT EXISTS parts.DOG_Personal_Best (
|
||||
, id_user_created_by INT
|
||||
, CONSTRAINT FK_DOG_Personal_Best_id_user_created_by
|
||||
FOREIGN KEY (id_user_created_by)
|
||||
REFERENCES parts.DOG_User(id_user)
|
||||
REFERENCES fetchmetrics.DOG_User(id_user)
|
||||
, id_change_set INT
|
||||
, CONSTRAINT FK_DOG_Personal_Best_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
REFERENCES parts.DOG_Dog_Change_Set(id_change_set)
|
||||
REFERENCES fetchmetrics.DOG_Dog_Change_Set(id_change_set)
|
||||
);
|
||||
|
||||
@@ -1,24 +1,24 @@
|
||||
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'parts'
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_Personal_Best_Audit'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS parts.DOG_Personal_Best_Audit (
|
||||
CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Personal_Best_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY
|
||||
, id_personal_best INT NOT NULL
|
||||
, CONSTRAINT FK_DOG_Personal_Best_Audit_id_personal_best
|
||||
FOREIGN KEY (id_personal_best)
|
||||
REFERENCES parts.DOG_Personal_Best(id_personal_best)
|
||||
REFERENCES fetchmetrics.DOG_Personal_Best(id_personal_best)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
, CONSTRAINT FK_DOG_Personal_Best_Audit_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
REFERENCES parts.DOG_Dog_Change_Set(id_change_set)
|
||||
REFERENCES fetchmetrics.DOG_Dog_Change_Set(id_change_set)
|
||||
);
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'parts'
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_Personal_Best_Temp'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS parts.DOG_Personal_Best_Temp (
|
||||
CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Personal_Best_Temp (
|
||||
id_temp INT NOT NULL PRIMARY KEY AUTO_INCREMENT
|
||||
, id_personal_best INT
|
||||
, id_dog_command_link INT
|
||||
|
||||
@@ -9,18 +9,18 @@ DROP TRIGGER IF EXISTS before_update_DOG_Unit_Measurement;
|
||||
|
||||
DELIMITER //
|
||||
CREATE TRIGGER before_insert_DOG_Unit_Measurement
|
||||
BEFORE INSERT ON parts.DOG_Unit_Measurement
|
||||
BEFORE INSERT ON fetchmetrics.DOG_Unit_Measurement
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT U.id_user FROM parts.DOG_User U WHERE U.firstname = CURRENT_USER()), -1));
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT U.id_user FROM fetchmetrics.DOG_User U WHERE U.firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
CREATE TRIGGER before_update_DOG_Unit_Measurement
|
||||
BEFORE UPDATE ON parts.DOG_Unit_Measurement
|
||||
BEFORE UPDATE ON fetchmetrics.DOG_Unit_Measurement
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF OLD.id_change_set <=> NEW.id_change_set THEN
|
||||
@@ -28,7 +28,7 @@ BEGIN
|
||||
SET MESSAGE_TEXT = 'New change Set ID must be provided.';
|
||||
END IF;
|
||||
|
||||
INSERT INTO parts.DOG_Unit_Measurement_Audit (
|
||||
INSERT INTO fetchmetrics.DOG_Unit_Measurement_Audit (
|
||||
id_unit_measurement
|
||||
, name_field
|
||||
, value_prev
|
||||
|
||||
@@ -9,18 +9,18 @@ DROP TRIGGER IF EXISTS before_update_DOG_Unit_Measurement_Conversion;
|
||||
|
||||
DELIMITER //
|
||||
CREATE TRIGGER before_insert_DOG_Unit_Measurement_Conversion
|
||||
BEFORE INSERT ON parts.DOG_Unit_Measurement_Conversion
|
||||
BEFORE INSERT ON fetchmetrics.DOG_Unit_Measurement_Conversion
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT U.id_user FROM parts.DOG_User U WHERE U.firstname = CURRENT_USER()), -1));
|
||||
SET NEW.created_by := IFNULL(NEW.created_by, IFNULL((SELECT U.id_user FROM fetchmetrics.DOG_User U WHERE U.firstname = CURRENT_USER()), -1));
|
||||
END //
|
||||
DELIMITER ;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
CREATE TRIGGER before_update_DOG_Unit_Measurement_Conversion
|
||||
BEFORE UPDATE ON parts.DOG_Unit_Measurement_Conversion
|
||||
BEFORE UPDATE ON fetchmetrics.DOG_Unit_Measurement_Conversion
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF OLD.id_change_set <=> NEW.id_change_set THEN
|
||||
@@ -28,7 +28,7 @@ BEGIN
|
||||
SET MESSAGE_TEXT = 'New change Set ID must be provided.';
|
||||
END IF;
|
||||
|
||||
INSERT INTO parts.DOG_Unit_Measurement_Conversion_Audit (
|
||||
INSERT INTO fetchmetrics.DOG_Unit_Measurement_Conversion_Audit (
|
||||
id_conversion
|
||||
, name_field
|
||||
, value_prev
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
DROP TRIGGER IF EXISTS parts.before_insert_DOG_Location_Link;
|
||||
DROP TRIGGER IF EXISTS parts.before_update_DOG_Location_Link;
|
||||
DROP TRIGGER IF EXISTS fetchmetrics.before_insert_DOG_Location_Link;
|
||||
DROP TRIGGER IF EXISTS fetchmetrics.before_update_DOG_Location_Link;
|
||||
|
||||
DELIMITER //
|
||||
CREATE TRIGGER parts.before_insert_DOG_Location_Link
|
||||
BEFORE INSERT ON parts.DOG_Location_Link
|
||||
CREATE TRIGGER fetchmetrics.before_insert_DOG_Location_Link
|
||||
BEFORE INSERT ON fetchmetrics.DOG_Location_Link
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
@@ -14,8 +14,8 @@ END //
|
||||
DELIMITER ;
|
||||
|
||||
DELIMITER //
|
||||
CREATE TRIGGER parts.before_update_DOG_Location_Link
|
||||
BEFORE UPDATE ON parts.DOG_Location_Link
|
||||
CREATE TRIGGER fetchmetrics.before_update_DOG_Location_Link
|
||||
BEFORE UPDATE ON fetchmetrics.DOG_Location_Link
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF OLD.id_change_set <=> NEW.id_change_set THEN
|
||||
@@ -23,7 +23,7 @@ BEGIN
|
||||
SET MESSAGE_TEXT = 'New change Set ID must be provided.';
|
||||
END IF;
|
||||
|
||||
INSERT INTO parts.DOG_Location_Link_Audit (
|
||||
INSERT INTO fetchmetrics.DOG_Location_Link_Audit (
|
||||
id_link
|
||||
, name_field
|
||||
, value_prev
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
DROP TRIGGER IF EXISTS parts.before_insert_DOG_Understanding_Level;
|
||||
DROP TRIGGER IF EXISTS parts.before_update_DOG_Understanding_Level;
|
||||
DROP TRIGGER IF EXISTS fetchmetrics.before_insert_DOG_Understanding_Level;
|
||||
DROP TRIGGER IF EXISTS fetchmetrics.before_update_DOG_Understanding_Level;
|
||||
|
||||
DELIMITER //
|
||||
CREATE TRIGGER parts.before_insert_DOG_Understanding_Level
|
||||
BEFORE INSERT ON parts.DOG_Understanding_Level
|
||||
CREATE TRIGGER fetchmetrics.before_insert_DOG_Understanding_Level
|
||||
BEFORE INSERT ON fetchmetrics.DOG_Understanding_Level
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
@@ -14,8 +14,8 @@ END //
|
||||
DELIMITER ;
|
||||
|
||||
DELIMITER //
|
||||
CREATE TRIGGER parts.before_update_DOG_Understanding_Level
|
||||
BEFORE UPDATE ON parts.DOG_Understanding_Level
|
||||
CREATE TRIGGER fetchmetrics.before_update_DOG_Understanding_Level
|
||||
BEFORE UPDATE ON fetchmetrics.DOG_Understanding_Level
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF OLD.id_change_set <=> NEW.id_change_set THEN
|
||||
@@ -23,7 +23,7 @@ BEGIN
|
||||
SET MESSAGE_TEXT = 'New change Set ID must be provided.';
|
||||
END IF;
|
||||
|
||||
INSERT INTO parts.DOG_Understanding_Level_Audit (
|
||||
INSERT INTO fetchmetrics.DOG_Understanding_Level_Audit (
|
||||
id_understanding_level
|
||||
, name_field
|
||||
, value_prev
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
DROP TRIGGER IF EXISTS parts.before_insert_DOG_Personal_Best;
|
||||
DROP TRIGGER IF EXISTS parts.before_update_DOG_Personal_Best;
|
||||
DROP TRIGGER IF EXISTS fetchmetrics.before_insert_DOG_Personal_Best;
|
||||
DROP TRIGGER IF EXISTS fetchmetrics.before_update_DOG_Personal_Best;
|
||||
|
||||
DELIMITER //
|
||||
CREATE TRIGGER parts.before_insert_DOG_Personal_Best
|
||||
BEFORE INSERT ON parts.DOG_Personal_Best
|
||||
CREATE TRIGGER fetchmetrics.before_insert_DOG_Personal_Best
|
||||
BEFORE INSERT ON fetchmetrics.DOG_Personal_Best
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
@@ -14,8 +14,8 @@ END //
|
||||
DELIMITER ;
|
||||
|
||||
DELIMITER //
|
||||
CREATE TRIGGER parts.before_update_DOG_Personal_Best
|
||||
BEFORE UPDATE ON parts.DOG_Personal_Best
|
||||
CREATE TRIGGER fetchmetrics.before_update_DOG_Personal_Best
|
||||
BEFORE UPDATE ON fetchmetrics.DOG_Personal_Best
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF OLD.id_change_set <=> NEW.id_change_set THEN
|
||||
@@ -23,7 +23,7 @@ BEGIN
|
||||
SET MESSAGE_TEXT = 'New change Set ID must be provided.';
|
||||
END IF;
|
||||
|
||||
INSERT INTO parts.DOG_Personal_Best_Audit (
|
||||
INSERT INTO fetchmetrics.DOG_Personal_Best_Audit (
|
||||
id_personal_best
|
||||
, name_field
|
||||
, value_prev
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
DROP PROCEDURE IF EXISTS parts.p_dog_get_many_command;
|
||||
DROP PROCEDURE IF EXISTS fetchmetrics.p_dog_get_many_command;
|
||||
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE parts.p_dog_get_many_command (
|
||||
CREATE PROCEDURE fetchmetrics.p_dog_get_many_command (
|
||||
IN a_id_user INT
|
||||
, IN a_get_all_command BIT
|
||||
, IN a_get_inactive_command BIT
|
||||
@@ -52,7 +52,7 @@ BEGIN
|
||||
MET.id_type
|
||||
, @errno
|
||||
, @text
|
||||
FROM parts.CORE_Msg_Error_Type MET
|
||||
FROM fetchmetrics.CORE_Msg_Error_Type MET
|
||||
WHERE MET.code = 'MYSQL_ERROR'
|
||||
;
|
||||
|
||||
@@ -67,7 +67,7 @@ BEGIN
|
||||
, ERROR_TYPE.text_colour
|
||||
, t_ERROR.msg
|
||||
FROM tmp_Msg_Error t_ERROR
|
||||
INNER JOIN parts.CORE_Msg_Error_Type ERROR_TYPE ON t_ERROR.id_type = ERROR_TYPE.id_type
|
||||
INNER JOIN fetchmetrics.CORE_Msg_Error_Type ERROR_TYPE ON t_ERROR.id_type = ERROR_TYPE.id_type
|
||||
;
|
||||
|
||||
DROP TABLE IF EXISTS tmp_Msg_Error;
|
||||
@@ -77,10 +77,10 @@ BEGIN
|
||||
SET v_guid := UUID();
|
||||
SET v_code_type_error_bad_data := 'BAD_DATA';
|
||||
SET v_code_type_error_no_permission := 'NO_PERMISSION';
|
||||
SET v_id_type_error_bad_data := (SELECT ERROR_TYPE.id_type FROM parts.CORE_Msg_Error_Type ERROR_TYPE WHERE ERROR_TYPE.code = v_code_type_error_bad_data LIMIT 1);
|
||||
SET v_id_type_error_no_permission := (SELECT ERROR_TYPE.id_type FROM parts.CORE_Msg_Error_Type ERROR_TYPE WHERE ERROR_TYPE.code = v_code_type_error_no_permission LIMIT 1);
|
||||
SET v_id_permission_command_view := (SELECT PERMISSION.id_permission FROM parts.DOG_Permission PERMISSION WHERE PERMISSION.code = 'DOG_VIEW' LIMIT 1);
|
||||
SET v_id_access_level_view := (SELECT ACCESS_LEVEL.id_access_level FROM parts.DOG_Access_Level ACCESS_LEVEL WHERE ACCESS_LEVEL.code = 'VIEW' LIMIT 1);
|
||||
SET v_id_type_error_bad_data := (SELECT ERROR_TYPE.id_type FROM fetchmetrics.CORE_Msg_Error_Type ERROR_TYPE WHERE ERROR_TYPE.code = v_code_type_error_bad_data LIMIT 1);
|
||||
SET v_id_type_error_no_permission := (SELECT ERROR_TYPE.id_type FROM fetchmetrics.CORE_Msg_Error_Type ERROR_TYPE WHERE ERROR_TYPE.code = v_code_type_error_no_permission LIMIT 1);
|
||||
SET v_id_permission_command_view := (SELECT PERMISSION.id_permission FROM fetchmetrics.DOG_Permission PERMISSION WHERE PERMISSION.code = 'DOG_VIEW' LIMIT 1);
|
||||
SET v_id_access_level_view := (SELECT ACCESS_LEVEL.id_access_level FROM fetchmetrics.DOG_Access_Level ACCESS_LEVEL WHERE ACCESS_LEVEL.code = 'VIEW' LIMIT 1);
|
||||
|
||||
SET a_id_user := IFNULL(a_id_user, 0);
|
||||
SET a_get_all_command := IFNULL(a_get_all_command, 0);
|
||||
@@ -137,14 +137,14 @@ BEGIN
|
||||
);
|
||||
DELETE FROM tmp_Split_Name;
|
||||
|
||||
CALL parts.p_core_validate_guid ( v_guid );
|
||||
CALL fetchmetrics.p_core_validate_guid ( v_guid );
|
||||
|
||||
SET v_has_filter_command_id = CASE WHEN a_ids_command = '' THEN 0 ELSE 1 END;
|
||||
SET v_has_filter_command_name = CASE WHEN a_names_command = '' THEN 0 ELSE 1 END;
|
||||
|
||||
-- Commands
|
||||
IF v_has_filter_command_id = 1 THEN
|
||||
CALL parts.p_core_split(v_guid, a_ids_command, ',', a_debug);
|
||||
CALL fetchmetrics.p_core_split(v_guid, a_ids_command, ',', a_debug);
|
||||
|
||||
INSERT INTO tmp_Split_Id (
|
||||
substring
|
||||
@@ -153,17 +153,17 @@ BEGIN
|
||||
SELECT
|
||||
SPLIT_T.substring
|
||||
, CAST(SPLIT_T.substring AS DECIMAL(10,0)) AS as_int
|
||||
FROM parts.CORE_Split_Temp SPLIT_T
|
||||
FROM fetchmetrics.CORE_Split_Temp SPLIT_T
|
||||
WHERE
|
||||
SPLIT_T.GUID = v_guid
|
||||
AND IFNULL(SPLIT_T.substring, '') <> ''
|
||||
;
|
||||
|
||||
CALL parts.p_core_clear_split( v_guid );
|
||||
CALL fetchmetrics.p_core_clear_split( v_guid );
|
||||
END IF;
|
||||
|
||||
IF v_has_filter_command_name = 1 THEN
|
||||
CALL parts.p_core_split(v_guid, a_names_command, ',', a_debug);
|
||||
CALL fetchmetrics.p_core_split(v_guid, a_names_command, ',', a_debug);
|
||||
|
||||
INSERT INTO tmp_Split_Name (
|
||||
substring
|
||||
@@ -172,20 +172,20 @@ BEGIN
|
||||
SELECT
|
||||
SPLIT_T.substring
|
||||
, CAST(SPLIT_T.substring AS DECIMAL(10,0)) AS as_int
|
||||
FROM parts.CORE_Split_Temp SPLIT_T
|
||||
FROM fetchmetrics.CORE_Split_Temp SPLIT_T
|
||||
WHERE
|
||||
SPLIT_T.GUID = v_guid
|
||||
AND IFNULL(SPLIT_T.substring, '') <> ''
|
||||
;
|
||||
|
||||
CALL parts.p_core_clear_split( v_guid );
|
||||
CALL fetchmetrics.p_core_clear_split( v_guid );
|
||||
END IF;
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM tmp_Msg_Error t_ERROR INNER JOIN parts.CORE_Msg_Error_Type ERROR_TYPE ON t_ERROR.id_type = ERROR_TYPE.id_type WHERE ERROR_TYPE.is_breaking_error = 1 LIMIT 1) THEN
|
||||
IF NOT EXISTS (SELECT * FROM tmp_Msg_Error t_ERROR INNER JOIN fetchmetrics.CORE_Msg_Error_Type ERROR_TYPE ON t_ERROR.id_type = ERROR_TYPE.id_type WHERE ERROR_TYPE.is_breaking_error = 1 LIMIT 1) THEN
|
||||
IF EXISTS (
|
||||
SELECT *
|
||||
FROM tmp_Split_Id t_SPLIT_ID
|
||||
LEFT JOIN parts.DOG_Command COMMAND ON t_SPLIT_ID.as_int = COMMAND.id_command
|
||||
LEFT JOIN fetchmetrics.DOG_Command COMMAND ON t_SPLIT_ID.as_int = COMMAND.id_command
|
||||
WHERE
|
||||
ISNULL(t_SPLIT_ID.as_int)
|
||||
OR ISNULL(COMMAND.id_command)
|
||||
@@ -204,7 +204,7 @@ BEGIN
|
||||
, v_code_type_error_bad_data
|
||||
, CONCAT('Invalid or inactive Command IDs: ', IFNULL(GROUP_CONCAT(t_SPLIT_ID.substring SEPARATOR ', '), 'NULL'))
|
||||
FROM tmp_Split_Id t_SPLIT_ID
|
||||
LEFT JOIN parts.DOG_Command COMMAND ON t_SPLIT_ID.as_int = COMMAND.id_command
|
||||
LEFT JOIN fetchmetrics.DOG_Command COMMAND ON t_SPLIT_ID.as_int = COMMAND.id_command
|
||||
WHERE
|
||||
ISNULL(t_SPLIT_ID.as_int)
|
||||
OR ISNULL(COMMAND.id_command)
|
||||
@@ -225,7 +225,7 @@ BEGIN
|
||||
SELECT
|
||||
COMMAND.id_command
|
||||
, COMMAND.name
|
||||
FROM parts.DOG_Command COMMAND
|
||||
FROM fetchmetrics.DOG_Command COMMAND
|
||||
LEFT JOIN tmp_Split_Id t_SPLIT_ID ON COMMAND.id_command = t_SPLIT_ID.as_int
|
||||
LEFT JOIN tmp_Split_Name t_SPLIT_NAME ON COMMAND.name = t_SPLIT_NAME.substring
|
||||
WHERE
|
||||
@@ -269,7 +269,7 @@ BEGIN
|
||||
;
|
||||
END IF;
|
||||
|
||||
CALL parts.p_dog_calc_user(
|
||||
CALL fetchmetrics.p_dog_calc_user(
|
||||
v_guid
|
||||
, 0 -- get_all_user
|
||||
, 0 -- get_inactive_user
|
||||
@@ -291,7 +291,7 @@ BEGIN
|
||||
IFNULL(CALC_USER_T.has_access, 0)
|
||||
INTO
|
||||
v_can_view
|
||||
FROM parts.DOG_Calc_User_Temp CALC_USER_T
|
||||
FROM fetchmetrics.DOG_Calc_User_Temp CALC_USER_T
|
||||
WHERE CALC_USER_T.GUID = v_guid
|
||||
LIMIT 1
|
||||
;
|
||||
@@ -318,12 +318,12 @@ BEGIN
|
||||
;
|
||||
END IF;
|
||||
|
||||
CALL parts.p_dog_clear_calc_user(
|
||||
CALL fetchmetrics.p_dog_clear_calc_user(
|
||||
v_guid
|
||||
, 0 -- a_debug
|
||||
);
|
||||
|
||||
IF EXISTS(SELECT * FROM tmp_Msg_Error t_ERROR INNER JOIN parts.CORE_Msg_Error_Type ERROR_TYPE ON t_ERROR.id_type = ERROR_TYPE.id_type WHERE ERROR_TYPE.is_breaking_error = 1 LIMIT 1) THEN
|
||||
IF EXISTS(SELECT * FROM tmp_Msg_Error t_ERROR INNER JOIN fetchmetrics.CORE_Msg_Error_Type ERROR_TYPE ON t_ERROR.id_type = ERROR_TYPE.id_type WHERE ERROR_TYPE.is_breaking_error = 1 LIMIT 1) THEN
|
||||
IF a_debug = 1 THEN
|
||||
SELECT * FROM tmp_Command;
|
||||
END IF;
|
||||
@@ -341,7 +341,7 @@ BEGIN
|
||||
, COMMAND.can_have_button
|
||||
, COMMAND.notes
|
||||
, COMMAND.active
|
||||
FROM parts.DOG_Command COMMAND
|
||||
FROM fetchmetrics.DOG_Command COMMAND
|
||||
INNER JOIN tmp_Command t_COMMAND ON COMMAND.id_command = t_COMMAND.id_command
|
||||
;
|
||||
|
||||
@@ -357,7 +357,7 @@ BEGIN
|
||||
, ERROR_TYPE.text_colour
|
||||
, t_ERROR.msg
|
||||
FROM tmp_Msg_Error t_ERROR
|
||||
INNER JOIN parts.CORE_Msg_Error_Type ERROR_TYPE ON t_ERROR.id_type = ERROR_TYPE.id_type
|
||||
INNER JOIN fetchmetrics.CORE_Msg_Error_Type ERROR_TYPE ON t_ERROR.id_type = ERROR_TYPE.id_type
|
||||
;
|
||||
|
||||
IF a_debug = 1 AND v_can_view = 1 THEN
|
||||
@@ -370,7 +370,7 @@ BEGIN
|
||||
DROP TEMPORARY TABLE IF EXISTS tmp_Command;
|
||||
|
||||
IF a_debug = 1 THEN
|
||||
CALL parts.p_core_debug_timing_reporting ( v_time_start );
|
||||
CALL fetchmetrics.p_core_debug_timing_reporting ( v_time_start );
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
@@ -378,7 +378,7 @@ DELIMITER ;
|
||||
|
||||
/*
|
||||
|
||||
CALL parts.p_dog_get_many_command (
|
||||
CALL fetchmetrics.p_dog_get_many_command (
|
||||
1 -- 'auth0|6582b95c895d09a70ba10fef', -- a_id_user
|
||||
, 1 -- a_get_all_command
|
||||
, 0 -- a_get_inactive_command
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
DROP PROCEDURE IF EXISTS parts.p_dog_get_many_understanding_level;
|
||||
DROP PROCEDURE IF EXISTS fetchmetrics.p_dog_get_many_understanding_level;
|
||||
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE parts.p_dog_get_many_understanding_level (
|
||||
CREATE PROCEDURE fetchmetrics.p_dog_get_many_understanding_level (
|
||||
IN a_id_user INT
|
||||
, IN a_get_all_understanding_level BIT
|
||||
, IN a_get_inactive_understanding_level BIT
|
||||
@@ -54,7 +54,7 @@ BEGIN
|
||||
MET.id_type
|
||||
, @errno
|
||||
, @text
|
||||
FROM parts.CORE_Msg_Error_Type MET
|
||||
FROM fetchmetrics.CORE_Msg_Error_Type MET
|
||||
WHERE MET.code = 'MYSQL_ERROR'
|
||||
;
|
||||
|
||||
@@ -69,7 +69,7 @@ BEGIN
|
||||
, ERROR_TYPE.text_colour
|
||||
, t_ERROR.msg
|
||||
FROM tmp_Msg_Error t_ERROR
|
||||
INNER JOIN parts.CORE_Msg_Error_Type ERROR_TYPE ON t_ERROR.id_type = ERROR_TYPE.id_type
|
||||
INNER JOIN fetchmetrics.CORE_Msg_Error_Type ERROR_TYPE ON t_ERROR.id_type = ERROR_TYPE.id_type
|
||||
;
|
||||
|
||||
DROP TABLE IF EXISTS tmp_Msg_Error;
|
||||
@@ -79,10 +79,10 @@ BEGIN
|
||||
SET v_guid := UUID();
|
||||
SET v_code_type_error_bad_data := 'BAD_DATA';
|
||||
SET v_code_type_error_no_permission := 'NO_PERMISSION';
|
||||
SET v_id_type_error_bad_data := (SELECT ERROR_TYPE.id_type FROM parts.CORE_Msg_Error_Type ERROR_TYPE WHERE ERROR_TYPE.code = v_code_type_error_bad_data LIMIT 1);
|
||||
SET v_id_type_error_no_permission := (SELECT ERROR_TYPE.id_type FROM parts.CORE_Msg_Error_Type ERROR_TYPE WHERE ERROR_TYPE.code = v_code_type_error_no_permission LIMIT 1);
|
||||
SET v_id_permission_understanding_level_view := (SELECT PERMISSION.id_permission FROM parts.DOG_Permission PERMISSION WHERE PERMISSION.code = 'DOG_VIEW' LIMIT 1);
|
||||
SET v_id_access_level_view := (SELECT ACCESS_LEVEL.id_access_level FROM parts.DOG_Access_Level ACCESS_LEVEL WHERE ACCESS_LEVEL.code = 'VIEW' LIMIT 1);
|
||||
SET v_id_type_error_bad_data := (SELECT ERROR_TYPE.id_type FROM fetchmetrics.CORE_Msg_Error_Type ERROR_TYPE WHERE ERROR_TYPE.code = v_code_type_error_bad_data LIMIT 1);
|
||||
SET v_id_type_error_no_permission := (SELECT ERROR_TYPE.id_type FROM fetchmetrics.CORE_Msg_Error_Type ERROR_TYPE WHERE ERROR_TYPE.code = v_code_type_error_no_permission LIMIT 1);
|
||||
SET v_id_permission_understanding_level_view := (SELECT PERMISSION.id_permission FROM fetchmetrics.DOG_Permission PERMISSION WHERE PERMISSION.code = 'DOG_VIEW' LIMIT 1);
|
||||
SET v_id_access_level_view := (SELECT ACCESS_LEVEL.id_access_level FROM fetchmetrics.DOG_Access_Level ACCESS_LEVEL WHERE ACCESS_LEVEL.code = 'VIEW' LIMIT 1);
|
||||
|
||||
SET a_id_user := IFNULL(a_id_user, 0);
|
||||
SET a_get_all_understanding_level := IFNULL(a_get_all_understanding_level, 0);
|
||||
@@ -149,7 +149,7 @@ BEGIN
|
||||
);
|
||||
DELETE FROM tmp_Split_Name;
|
||||
|
||||
CALL parts.p_core_validate_guid ( v_guid );
|
||||
CALL fetchmetrics.p_core_validate_guid ( v_guid );
|
||||
|
||||
SET v_has_filter_understanding_level_id = CASE WHEN a_ids_understanding_level <> '' THEN 1 ELSE 0 END;
|
||||
SET v_has_filter_understanding_level_code = CASE WHEN a_codes_understanding_level = '' THEN 0 ELSE 1 END;
|
||||
@@ -157,7 +157,7 @@ BEGIN
|
||||
|
||||
-- Understanding_Levels
|
||||
IF v_has_filter_understanding_level_id = 1 THEN
|
||||
CALL parts.p_core_split(v_guid, a_ids_understanding_level, ',', a_debug);
|
||||
CALL fetchmetrics.p_core_split(v_guid, a_ids_understanding_level, ',', a_debug);
|
||||
|
||||
INSERT INTO tmp_Split_Id (
|
||||
substring
|
||||
@@ -166,17 +166,17 @@ BEGIN
|
||||
SELECT
|
||||
SPLIT_T.substring
|
||||
, CAST(SPLIT_T.substring AS DECIMAL(10,0)) AS as_int
|
||||
FROM parts.CORE_Split_Temp SPLIT_T
|
||||
FROM fetchmetrics.CORE_Split_Temp SPLIT_T
|
||||
WHERE
|
||||
SPLIT_T.GUID = v_guid
|
||||
AND IFNULL(SPLIT_T.substring, '') <> ''
|
||||
;
|
||||
|
||||
CALL parts.p_core_clear_split( v_guid );
|
||||
CALL fetchmetrics.p_core_clear_split( v_guid );
|
||||
END IF;
|
||||
|
||||
IF v_has_filter_understanding_level_code = 1 THEN
|
||||
CALL parts.p_core_split(v_guid, a_codes_understanding_level, ',', a_debug);
|
||||
CALL fetchmetrics.p_core_split(v_guid, a_codes_understanding_level, ',', a_debug);
|
||||
|
||||
INSERT INTO tmp_Split_Code (
|
||||
substring
|
||||
@@ -185,17 +185,17 @@ BEGIN
|
||||
SELECT
|
||||
SPLIT_T.substring
|
||||
, CAST(SPLIT_T.substring AS DECIMAL(10,0)) AS as_int
|
||||
FROM parts.CORE_Split_Temp SPLIT_T
|
||||
FROM fetchmetrics.CORE_Split_Temp SPLIT_T
|
||||
WHERE
|
||||
SPLIT_T.GUID = v_guid
|
||||
AND IFNULL(SPLIT_T.substring, '') <> ''
|
||||
;
|
||||
|
||||
CALL parts.p_core_clear_split( v_guid );
|
||||
CALL fetchmetrics.p_core_clear_split( v_guid );
|
||||
END IF;
|
||||
|
||||
IF v_has_filter_understanding_level_name = 1 THEN
|
||||
CALL parts.p_core_split(v_guid, a_names_understanding_level, ',', a_debug);
|
||||
CALL fetchmetrics.p_core_split(v_guid, a_names_understanding_level, ',', a_debug);
|
||||
|
||||
INSERT INTO tmp_Split_Name (
|
||||
substring
|
||||
@@ -204,20 +204,20 @@ BEGIN
|
||||
SELECT
|
||||
SPLIT_T.substring
|
||||
, CAST(SPLIT_T.substring AS DECIMAL(10,0)) AS as_int
|
||||
FROM parts.CORE_Split_Temp SPLIT_T
|
||||
FROM fetchmetrics.CORE_Split_Temp SPLIT_T
|
||||
WHERE
|
||||
SPLIT_T.GUID = v_guid
|
||||
AND IFNULL(SPLIT_T.substring, '') <> ''
|
||||
;
|
||||
|
||||
CALL parts.p_core_clear_split( v_guid );
|
||||
CALL fetchmetrics.p_core_clear_split( v_guid );
|
||||
END IF;
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM tmp_Msg_Error t_ERROR INNER JOIN parts.CORE_Msg_Error_Type ERROR_TYPE ON t_ERROR.id_type = ERROR_TYPE.id_type WHERE ERROR_TYPE.is_breaking_error = 1 LIMIT 1) THEN
|
||||
IF NOT EXISTS (SELECT * FROM tmp_Msg_Error t_ERROR INNER JOIN fetchmetrics.CORE_Msg_Error_Type ERROR_TYPE ON t_ERROR.id_type = ERROR_TYPE.id_type WHERE ERROR_TYPE.is_breaking_error = 1 LIMIT 1) THEN
|
||||
IF EXISTS (
|
||||
SELECT *
|
||||
FROM tmp_Split_Id t_SPLIT_ID
|
||||
LEFT JOIN parts.DOG_Understanding_Level UNDERSTANDING_LEVEL ON t_SPLIT_ID.as_int = UNDERSTANDING_LEVEL.id_understanding_level
|
||||
LEFT JOIN fetchmetrics.DOG_Understanding_Level UNDERSTANDING_LEVEL ON t_SPLIT_ID.as_int = UNDERSTANDING_LEVEL.id_understanding_level
|
||||
WHERE
|
||||
ISNULL(t_SPLIT_ID.as_int)
|
||||
OR ISNULL(UNDERSTANDING_LEVEL.id_understanding_level)
|
||||
@@ -236,7 +236,7 @@ BEGIN
|
||||
, v_code_type_error_bad_data
|
||||
, CONCAT('Invalid or inactive Understanding_Level IDs: ', IFNULL(GROUP_CONCAT(t_SPLIT_ID.substring SEPARATOR ', '), 'NULL'))
|
||||
FROM tmp_Split_Id t_SPLIT_ID
|
||||
LEFT JOIN parts.DOG_Understanding_Level UNDERSTANDING_LEVEL ON t_SPLIT_ID.as_int = UNDERSTANDING_LEVEL.id_understanding_level
|
||||
LEFT JOIN fetchmetrics.DOG_Understanding_Level UNDERSTANDING_LEVEL ON t_SPLIT_ID.as_int = UNDERSTANDING_LEVEL.id_understanding_level
|
||||
WHERE
|
||||
ISNULL(t_SPLIT_ID.as_int)
|
||||
OR ISNULL(UNDERSTANDING_LEVEL.id_understanding_level)
|
||||
@@ -259,7 +259,7 @@ BEGIN
|
||||
UNDERSTANDING_LEVEL.id_understanding_level
|
||||
, UNDERSTANDING_LEVEL.code
|
||||
, UNDERSTANDING_LEVEL.name
|
||||
FROM parts.DOG_Understanding_Level UNDERSTANDING_LEVEL
|
||||
FROM fetchmetrics.DOG_Understanding_Level UNDERSTANDING_LEVEL
|
||||
LEFT JOIN tmp_Split_Id t_SPLIT_ID ON UNDERSTANDING_LEVEL.id_understanding_level = t_SPLIT_ID.as_int
|
||||
LEFT JOIN tmp_Split_Code t_SPLIT_CODE ON UNDERSTANDING_LEVEL.code = t_SPLIT_CODE.substring
|
||||
LEFT JOIN tmp_Split_Name t_SPLIT_NAME ON UNDERSTANDING_LEVEL.name = t_SPLIT_NAME.substring
|
||||
@@ -306,7 +306,7 @@ BEGIN
|
||||
;
|
||||
END IF;
|
||||
|
||||
CALL parts.p_dog_calc_user(
|
||||
CALL fetchmetrics.p_dog_calc_user(
|
||||
v_guid
|
||||
, 0 -- get_all_user
|
||||
, 0 -- get_inactive_user
|
||||
@@ -328,7 +328,7 @@ BEGIN
|
||||
IFNULL(CALC_USER_T.has_access, 0)
|
||||
INTO
|
||||
v_can_view
|
||||
FROM parts.DOG_Calc_User_Temp CALC_USER_T
|
||||
FROM fetchmetrics.DOG_Calc_User_Temp CALC_USER_T
|
||||
WHERE CALC_USER_T.GUID = v_guid
|
||||
LIMIT 1
|
||||
;
|
||||
@@ -355,12 +355,12 @@ BEGIN
|
||||
;
|
||||
END IF;
|
||||
|
||||
CALL parts.p_dog_clear_calc_user(
|
||||
CALL fetchmetrics.p_dog_clear_calc_user(
|
||||
v_guid
|
||||
, 0 -- a_debug
|
||||
);
|
||||
|
||||
IF EXISTS(SELECT * FROM tmp_Msg_Error t_ERROR INNER JOIN parts.CORE_Msg_Error_Type ERROR_TYPE ON t_ERROR.id_type = ERROR_TYPE.id_type WHERE ERROR_TYPE.is_breaking_error = 1 LIMIT 1) THEN
|
||||
IF EXISTS(SELECT * FROM tmp_Msg_Error t_ERROR INNER JOIN fetchmetrics.CORE_Msg_Error_Type ERROR_TYPE ON t_ERROR.id_type = ERROR_TYPE.id_type WHERE ERROR_TYPE.is_breaking_error = 1 LIMIT 1) THEN
|
||||
IF a_debug = 1 THEN
|
||||
SELECT * FROM tmp_Understanding_Level;
|
||||
END IF;
|
||||
@@ -375,7 +375,7 @@ BEGIN
|
||||
, t_UNDERSTANDING_LEVEL.code
|
||||
, t_UNDERSTANDING_LEVEL.name
|
||||
, UNDERSTANDING_LEVEL.active
|
||||
FROM parts.DOG_Understanding_Level UNDERSTANDING_LEVEL
|
||||
FROM fetchmetrics.DOG_Understanding_Level UNDERSTANDING_LEVEL
|
||||
INNER JOIN tmp_Understanding_Level t_UNDERSTANDING_LEVEL ON UNDERSTANDING_LEVEL.id_understanding_level = t_UNDERSTANDING_LEVEL.id_understanding_level
|
||||
;
|
||||
|
||||
@@ -391,7 +391,7 @@ BEGIN
|
||||
, ERROR_TYPE.text_colour
|
||||
, t_ERROR.msg
|
||||
FROM tmp_Msg_Error t_ERROR
|
||||
INNER JOIN parts.CORE_Msg_Error_Type ERROR_TYPE ON t_ERROR.id_type = ERROR_TYPE.id_type
|
||||
INNER JOIN fetchmetrics.CORE_Msg_Error_Type ERROR_TYPE ON t_ERROR.id_type = ERROR_TYPE.id_type
|
||||
;
|
||||
|
||||
IF a_debug = 1 AND v_can_view = 1 THEN
|
||||
@@ -405,7 +405,7 @@ BEGIN
|
||||
DROP TEMPORARY TABLE IF EXISTS tmp_Understanding_Level;
|
||||
|
||||
IF a_debug = 1 THEN
|
||||
CALL parts.p_core_debug_timing_reporting ( v_time_start );
|
||||
CALL fetchmetrics.p_core_debug_timing_reporting ( v_time_start );
|
||||
END IF;
|
||||
END //
|
||||
DELIMITER ;
|
||||
@@ -413,7 +413,7 @@ DELIMITER ;
|
||||
|
||||
/*
|
||||
|
||||
CALL parts.p_dog_get_many_understanding_level (
|
||||
CALL fetchmetrics.p_dog_get_many_understanding_level (
|
||||
1 -- 'auth0|6582b95c895d09a70ba10fef', -- a_id_user
|
||||
, 1 -- a_get_all_understanding_level
|
||||
, 0 -- a_get_inactive_understanding_level
|
||||
|
||||
@@ -1,105 +1,105 @@
|
||||
|
||||
-- Core tables
|
||||
-- Error Message type
|
||||
SELECT * FROM parts.CORE_Msg_Error_Type;
|
||||
SELECT * FROM fetchmetrics.CORE_Msg_Error_Type;
|
||||
|
||||
|
||||
-- Common project tables
|
||||
-- User Change Sets
|
||||
SELECT * FROM parts.DOG_User_Change_Set;
|
||||
SELECT * FROM fetchmetrics.DOG_User_Change_Set;
|
||||
|
||||
-- Access Levels
|
||||
SELECT * FROM parts.DOG_Access_Level;
|
||||
SELECT * FROM fetchmetrics.DOG_Access_Level;
|
||||
|
||||
-- Permission Groups
|
||||
SELECT * FROM parts.DOG_Permission_Group;
|
||||
SELECT * FROM fetchmetrics.DOG_Permission_Group;
|
||||
|
||||
-- Permissions
|
||||
SELECT * FROM parts.DOG_Permission;
|
||||
SELECT * FROM fetchmetrics.DOG_Permission;
|
||||
|
||||
-- Users
|
||||
SELECT * FROM parts.DOG_User;
|
||||
SELECT * FROM parts.DOG_User_Audit;
|
||||
SELECT * FROM fetchmetrics.DOG_User;
|
||||
SELECT * FROM fetchmetrics.DOG_User_Audit;
|
||||
|
||||
-- Roles
|
||||
SELECT * FROM parts.DOG_Role;
|
||||
SELECT * FROM parts.DOG_Role_Audit;
|
||||
SELECT * FROM fetchmetrics.DOG_Role;
|
||||
SELECT * FROM fetchmetrics.DOG_Role_Audit;
|
||||
|
||||
-- Role Permission link
|
||||
SELECT * FROM parts.DOG_Role_Permission_Link;
|
||||
SELECT * FROM parts.DOG_Role_Permission_Link_Audit;
|
||||
SELECT * FROM fetchmetrics.DOG_Role_Permission_Link;
|
||||
SELECT * FROM fetchmetrics.DOG_Role_Permission_Link_Audit;
|
||||
|
||||
-- User Role link
|
||||
SELECT * FROM parts.DOG_User_Role_Link;
|
||||
SELECT * FROM parts.DOG_User_Role_Link_Audit;
|
||||
SELECT * FROM fetchmetrics.DOG_User_Role_Link;
|
||||
SELECT * FROM fetchmetrics.DOG_User_Role_Link_Audit;
|
||||
|
||||
|
||||
-- Project-specific tables
|
||||
-- Command Change Sets
|
||||
SELECT * FROM parts.DOG_Dog_Change_Set;
|
||||
SELECT * FROM fetchmetrics.DOG_Dog_Change_Set;
|
||||
|
||||
-- Commands
|
||||
SELECT * FROM parts.DOG_Dog;
|
||||
SELECT * FROM parts.DOG_Dog_Audit;
|
||||
SELECT * FROM parts.DOG_Dog_Temp;
|
||||
SELECT * FROM fetchmetrics.DOG_Dog;
|
||||
SELECT * FROM fetchmetrics.DOG_Dog_Audit;
|
||||
SELECT * FROM fetchmetrics.DOG_Dog_Temp;
|
||||
|
||||
SELECT * FROM parts.DOG_Breed;
|
||||
SELECT * FROM parts.DOG_Breed_Audit;
|
||||
SELECT * FROM parts.DOG_Breed_Temp;
|
||||
SELECT * FROM fetchmetrics.DOG_Breed;
|
||||
SELECT * FROM fetchmetrics.DOG_Breed_Audit;
|
||||
SELECT * FROM fetchmetrics.DOG_Breed_Temp;
|
||||
|
||||
SELECT * FROM parts.DOG_Dog_Breed_Link;
|
||||
SELECT * FROM parts.DOG_Dog_Breed_Link_Audit;
|
||||
SELECT * FROM parts.DOG_Dog_Breed_Link_Temp;
|
||||
SELECT * FROM fetchmetrics.DOG_Dog_Breed_Link;
|
||||
SELECT * FROM fetchmetrics.DOG_Dog_Breed_Link_Audit;
|
||||
SELECT * FROM fetchmetrics.DOG_Dog_Breed_Link_Temp;
|
||||
|
||||
SELECT * FROM parts.DOG_Obedience_Level;
|
||||
SELECT * FROM parts.DOG_Obedience_Level_Audit;
|
||||
SELECT * FROM parts.DOG_Obedience_Level_Temp;
|
||||
SELECT * FROM fetchmetrics.DOG_Obedience_Level;
|
||||
SELECT * FROM fetchmetrics.DOG_Obedience_Level_Audit;
|
||||
SELECT * FROM fetchmetrics.DOG_Obedience_Level_Temp;
|
||||
|
||||
SELECT * FROM parts.DOG_Command_Category;
|
||||
SELECT * FROM parts.DOG_Command_Category_Audit;
|
||||
SELECT * FROM parts.DOG_Command_Category_Temp;
|
||||
SELECT * FROM fetchmetrics.DOG_Command_Category;
|
||||
SELECT * FROM fetchmetrics.DOG_Command_Category_Audit;
|
||||
SELECT * FROM fetchmetrics.DOG_Command_Category_Temp;
|
||||
|
||||
SELECT * FROM parts.DOG_Command;
|
||||
SELECT * FROM parts.DOG_Command_Audit;
|
||||
SELECT * FROM parts.DOG_Command_Temp;
|
||||
SELECT * FROM fetchmetrics.DOG_Command;
|
||||
SELECT * FROM fetchmetrics.DOG_Command_Audit;
|
||||
SELECT * FROM fetchmetrics.DOG_Command_Temp;
|
||||
|
||||
SELECT * FROM parts.DOG_Dog_Command_Link;
|
||||
SELECT * FROM parts.DOG_Dog_Command_Link_Audit;
|
||||
SELECT * FROM parts.DOG_Dog_Command_Link_Temp;
|
||||
SELECT * FROM fetchmetrics.DOG_Dog_Command_Link;
|
||||
SELECT * FROM fetchmetrics.DOG_Dog_Command_Link_Audit;
|
||||
SELECT * FROM fetchmetrics.DOG_Dog_Command_Link_Temp;
|
||||
|
||||
SELECT * FROM parts.DOG_Location;
|
||||
SELECT * FROM parts.DOG_Location_Audit;
|
||||
SELECT * FROM parts.DOG_Location_Temp;
|
||||
SELECT * FROM fetchmetrics.DOG_Location;
|
||||
SELECT * FROM fetchmetrics.DOG_Location_Audit;
|
||||
SELECT * FROM fetchmetrics.DOG_Location_Temp;
|
||||
|
||||
SELECT * FROM parts.DOG_Location_Link;
|
||||
SELECT * FROM parts.DOG_Location_Link_Audit;
|
||||
SELECT * FROM parts.DOG_Location_Link_Temp;
|
||||
SELECT * FROM fetchmetrics.DOG_Location_Link;
|
||||
SELECT * FROM fetchmetrics.DOG_Location_Link_Audit;
|
||||
SELECT * FROM fetchmetrics.DOG_Location_Link_Temp;
|
||||
|
||||
SELECT * FROM parts.DOG_Colour;
|
||||
SELECT * FROM parts.DOG_Colour_Audit;
|
||||
SELECT * FROM parts.DOG_Colour_Temp;
|
||||
SELECT * FROM fetchmetrics.DOG_Colour;
|
||||
SELECT * FROM fetchmetrics.DOG_Colour_Audit;
|
||||
SELECT * FROM fetchmetrics.DOG_Colour_Temp;
|
||||
|
||||
SELECT * FROM parts.DOG_Button_Shape;
|
||||
SELECT * FROM parts.DOG_Button_Shape_Audit;
|
||||
SELECT * FROM parts.DOG_Button_Shape_Temp;
|
||||
SELECT * FROM fetchmetrics.DOG_Button_Shape;
|
||||
SELECT * FROM fetchmetrics.DOG_Button_Shape_Audit;
|
||||
SELECT * FROM fetchmetrics.DOG_Button_Shape_Temp;
|
||||
|
||||
SELECT * FROM parts.DOG_Image;
|
||||
SELECT * FROM parts.DOG_Image_Audit;
|
||||
SELECT * FROM parts.DOG_Image_Temp;
|
||||
SELECT * FROM fetchmetrics.DOG_Image;
|
||||
SELECT * FROM fetchmetrics.DOG_Image_Audit;
|
||||
SELECT * FROM fetchmetrics.DOG_Image_Temp;
|
||||
|
||||
SELECT * FROM parts.DOG_Button_Icon;
|
||||
SELECT * FROM parts.DOG_Button_Icon_Audit;
|
||||
SELECT * FROM parts.DOG_Button_Icon_Temp;
|
||||
SELECT * FROM fetchmetrics.DOG_Button_Icon;
|
||||
SELECT * FROM fetchmetrics.DOG_Button_Icon_Audit;
|
||||
SELECT * FROM fetchmetrics.DOG_Button_Icon_Temp;
|
||||
|
||||
SELECT * FROM parts.DOG_Command_Button_Link;
|
||||
SELECT * FROM parts.DOG_Command_Button_Link_Audit;
|
||||
SELECT * FROM parts.DOG_Command_Button_Link_Temp;
|
||||
SELECT * FROM fetchmetrics.DOG_Command_Button_Link;
|
||||
SELECT * FROM fetchmetrics.DOG_Command_Button_Link_Audit;
|
||||
SELECT * FROM fetchmetrics.DOG_Command_Button_Link_Temp;
|
||||
|
||||
SELECT * FROM parts.DOG_Drive;
|
||||
SELECT * FROM parts.DOG_Drive_Audit;
|
||||
SELECT * FROM parts.DOG_Drive_Temp;
|
||||
SELECT * FROM fetchmetrics.DOG_Drive;
|
||||
SELECT * FROM fetchmetrics.DOG_Drive_Audit;
|
||||
SELECT * FROM fetchmetrics.DOG_Drive_Temp;
|
||||
|
||||
SELECT * FROM parts.DOG_Dog_Drive_Link;
|
||||
SELECT * FROM parts.DOG_Dog_Drive_Link_Audit;
|
||||
SELECT * FROM parts.DOG_Dog_Drive_Link_Temp;
|
||||
SELECT * FROM fetchmetrics.DOG_Dog_Drive_Link;
|
||||
SELECT * FROM fetchmetrics.DOG_Dog_Drive_Link_Audit;
|
||||
SELECT * FROM fetchmetrics.DOG_Dog_Drive_Link_Temp;
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
USE parts;
|
||||
USE fetchmetrics;
|
||||
|
||||
DROP PROCEDURE IF EXISTS parts.p_ph_test_save_contact_form;
|
||||
DROP PROCEDURE IF EXISTS fetchmetrics.p_ph_test_save_contact_form;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE parts.p_ph_test_save_contact_form ()
|
||||
CREATE PROCEDURE fetchmetrics.p_ph_test_save_contact_form ()
|
||||
BEGIN
|
||||
|
||||
DECLARE v_guid BINARY(36);
|
||||
@@ -16,15 +16,15 @@ BEGIN
|
||||
SELECT 'Start of Test';
|
||||
|
||||
SELECT *
|
||||
FROM parts.PH_Contact_Form
|
||||
FROM fetchmetrics.PH_Contact_Form
|
||||
;
|
||||
SELECT *
|
||||
FROM parts.PH_Contact_Form_Temp
|
||||
FROM fetchmetrics.PH_Contact_Form_Temp
|
||||
;
|
||||
|
||||
START TRANSACTION;
|
||||
|
||||
INSERT INTO parts.PH_Contact_Form_Temp (
|
||||
INSERT INTO fetchmetrics.PH_Contact_Form_Temp (
|
||||
id_contact_form
|
||||
, email
|
||||
, name_contact
|
||||
@@ -57,11 +57,11 @@ BEGIN
|
||||
COMMIT;
|
||||
|
||||
SELECT *
|
||||
FROM parts.PH_Contact_Form_Temp
|
||||
FROM fetchmetrics.PH_Contact_Form_Temp
|
||||
-- WHERE GUID = v_guid
|
||||
;
|
||||
|
||||
CALL parts.p_ph_save_contact_form (
|
||||
CALL fetchmetrics.p_ph_save_contact_form (
|
||||
'Test save Contact Form' -- comment
|
||||
, v_guid -- guid
|
||||
, 3 -- 1 -- id_user
|
||||
@@ -69,13 +69,13 @@ BEGIN
|
||||
);
|
||||
|
||||
SELECT *
|
||||
FROM parts.PH_Contact_Form
|
||||
FROM fetchmetrics.PH_Contact_Form
|
||||
;
|
||||
SELECT *
|
||||
FROM parts.PH_Contact_Form_Temp
|
||||
FROM fetchmetrics.PH_Contact_Form_Temp
|
||||
;
|
||||
|
||||
CALL parts.p_debug_timing_reporting ( v_time_start );
|
||||
CALL fetchmetrics.p_debug_timing_reporting ( v_time_start );
|
||||
END //
|
||||
DELIMITER ;
|
||||
|
||||
@@ -83,24 +83,24 @@ DELIMITER ;
|
||||
/*
|
||||
SELECT 'Before Test';
|
||||
SELECT *
|
||||
FROM parts.PH_Contact_Form
|
||||
FROM fetchmetrics.PH_Contact_Form
|
||||
;
|
||||
SELECT *
|
||||
FROM parts.PH_Contact_Form_Temp
|
||||
FROM fetchmetrics.PH_Contact_Form_Temp
|
||||
;
|
||||
|
||||
|
||||
CALL parts.p_ph_test_save_contact_form ();
|
||||
CALL fetchmetrics.p_ph_test_save_contact_form ();
|
||||
|
||||
SELECT 'After Test';
|
||||
SELECT *
|
||||
FROM parts.PH_Contact_Form
|
||||
FROM fetchmetrics.PH_Contact_Form
|
||||
;
|
||||
SELECT *
|
||||
FROM parts.PH_Contact_Form_Temp
|
||||
FROM fetchmetrics.PH_Contact_Form_Temp
|
||||
;
|
||||
|
||||
DELETE FROM parts.PH_Contact_Form_Temp;
|
||||
DELETE FROM fetchmetrics.PH_Contact_Form_Temp;
|
||||
|
||||
DROP TABLE IF EXISTS tmp_Msg_Error;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user