Feat: Facebook and LinkedIn links added to core Layout.
This commit is contained in:
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_User_Audit (
|
||||
, CONSTRAINT FK_DOG_User_Audit_id_user
|
||||
FOREIGN KEY (id_user)
|
||||
REFERENCES fetchmetrics.DOG_User(id_user)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev VARCHAR(500)
|
||||
, value_new VARCHAR(500)
|
||||
, id_change_set INT NOT NULL
|
||||
25
static/MySQL/10505a_tbl_DOG_Company.sql
Normal file
25
static/MySQL/10505a_tbl_DOG_Company.sql
Normal file
@@ -0,0 +1,25 @@
|
||||
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_Company'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Company (
|
||||
id_company INT NOT NULL AUTO_INCREMENT PRIMARY KEY
|
||||
, code VARCHAR(250) NOT NULL
|
||||
, name VARCHAR(250) NOT NULL
|
||||
, active BIT NOT NULL DEFAULT 1
|
||||
, created_on DATETIME
|
||||
, id_user_created_by INT
|
||||
, CONSTRAINT FK_DOG_Company_id_user_created_by
|
||||
FOREIGN KEY (id_user_created_by)
|
||||
REFERENCES fetchmetrics.DOG_User(id_user)
|
||||
, id_change_set INT
|
||||
, CONSTRAINT FK_DOG_Company_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
REFERENCES fetchmetrics.DOG_Dog_Change_Set(id_change_set)
|
||||
);
|
||||
24
static/MySQL/10505b_tbl_DOG_Company_Audit.sql
Normal file
24
static/MySQL/10505b_tbl_DOG_Company_Audit.sql
Normal file
@@ -0,0 +1,24 @@
|
||||
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_Company_Audit'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Company_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY
|
||||
, id_company INT NOT NULL
|
||||
, CONSTRAINT FK_DOG_Company_Audit_id_company
|
||||
FOREIGN KEY (id_company)
|
||||
REFERENCES fetchmetrics.DOG_Company(id_company)
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
, CONSTRAINT FK_DOG_Company_Audit_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
REFERENCES fetchmetrics.DOG_Dog_Change_Set(id_change_set)
|
||||
);
|
||||
18
static/MySQL/10505c_tbl_DOG_Company_Temp.sql
Normal file
18
static/MySQL/10505c_tbl_DOG_Company_Temp.sql
Normal file
@@ -0,0 +1,18 @@
|
||||
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_Company_Temp'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Company_Temp (
|
||||
id_temp INT NOT NULL PRIMARY KEY AUTO_INCREMENT
|
||||
, id_company INT
|
||||
, name VARCHAR(250)
|
||||
, website VARCHAR(1000)
|
||||
, active BIT
|
||||
, guid BINARY(36)
|
||||
);
|
||||
31
static/MySQL/10506a_tbl_DOG_User_Company_Link.sql
Normal file
31
static/MySQL/10506a_tbl_DOG_User_Company_Link.sql
Normal file
@@ -0,0 +1,31 @@
|
||||
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_User_Company_Link'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_User_Company_Link (
|
||||
id_link INT NOT NULL AUTO_INCREMENT PRIMARY KEY
|
||||
, id_user INT NOT NULL
|
||||
, CONSTRAINT FK_DOG_User_Company_Link_id_user
|
||||
FOREIGN KEY (id_user)
|
||||
REFERENCES fetchmetrics.DOG_User(id_user)
|
||||
, id_company INT NOT NULL
|
||||
, CONSTRAINT FK_DOG_User_Company_Link_id_company
|
||||
FOREIGN KEY (id_company)
|
||||
REFERENCES fetchmetrics.DOG_Company(id_company)
|
||||
, active BIT NOT NULL DEFAULT 1
|
||||
, created_on DATETIME
|
||||
, id_user_created_by INT
|
||||
, CONSTRAINT FK_DOG_User_Company_Link_id_user_created_by
|
||||
FOREIGN KEY (id_user_created_by)
|
||||
REFERENCES fetchmetrics.DOG_User(id_user)
|
||||
, id_change_set INT
|
||||
, CONSTRAINT FK_DOG_User_Company_Link_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
REFERENCES fetchmetrics.DOG_Dog_Change_Set(id_change_set)
|
||||
);
|
||||
24
static/MySQL/10506b_tbl_DOG_User_Company_Link_Audit.sql
Normal file
24
static/MySQL/10506b_tbl_DOG_User_Company_Link_Audit.sql
Normal file
@@ -0,0 +1,24 @@
|
||||
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_User_Company_Link_Audit'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_User_Company_Link_Audit (
|
||||
id_audit INT NOT NULL AUTO_INCREMENT PRIMARY KEY
|
||||
, id_link INT NOT NULL
|
||||
, CONSTRAINT FK_DOG_User_Company_Link_Audit_id_link
|
||||
FOREIGN KEY (id_link)
|
||||
REFERENCES fetchmetrics.DOG_User_Company_Link(id_link)
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
, CONSTRAINT FK_DOG_User_Company_Link_Audit_id_change_set
|
||||
FOREIGN KEY (id_change_set)
|
||||
REFERENCES fetchmetrics.DOG_Dog_Change_Set(id_change_set)
|
||||
);
|
||||
18
static/MySQL/10506c_tbl_DOG_User_Company_Link_Temp.sql
Normal file
18
static/MySQL/10506c_tbl_DOG_User_Company_Link_Temp.sql
Normal file
@@ -0,0 +1,18 @@
|
||||
|
||||
USE fetchmetrics;
|
||||
|
||||
SELECT CONCAT('WARNING: Table ', TABLE_SCHEMA, '.', TABLE_NAME, ' already exists.') AS msg_warning
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE
|
||||
TABLE_SCHEMA = 'fetchmetrics'
|
||||
AND TABLE_NAME = 'DOG_User_Company_Link_Temp'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_User_Company_Link_Temp (
|
||||
id_temp INT NOT NULL PRIMARY KEY AUTO_INCREMENT
|
||||
, id_link INT
|
||||
, id_user INT
|
||||
, id_company INT
|
||||
, active BIT
|
||||
, guid BINARY(36)
|
||||
);
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Role_Audit (
|
||||
, CONSTRAINT FK_DOG_Role_Audit_id_role
|
||||
FOREIGN KEY (id_role)
|
||||
REFERENCES fetchmetrics.DOG_Role(id_role)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev VARCHAR(500)
|
||||
, value_new VARCHAR(500)
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -13,7 +13,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Role_Permission_Link_Audit (
|
||||
, CONSTRAINT FK_DOG_Role_Permission_Link_Audit_id_link
|
||||
FOREIGN KEY (id_link)
|
||||
REFERENCES fetchmetrics.DOG_Role_Permission_Link(id_link)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev VARCHAR(500)
|
||||
, value_new VARCHAR(500)
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_User_Role_Link_Audit (
|
||||
, CONSTRAINT FK_DOG_User_Role_Link_Audit_id_link
|
||||
FOREIGN KEY (id_link)
|
||||
REFERENCES fetchmetrics.DOG_User_Role_Link(id_link)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev VARCHAR(500)
|
||||
, value_new VARCHAR(500)
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Dog_Audit (
|
||||
, CONSTRAINT FK_DOG_Dog_Audit_id_dog
|
||||
FOREIGN KEY (id_dog)
|
||||
REFERENCES fetchmetrics.DOG_Dog(id_dog)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Dog_User_Link_Audit (
|
||||
, CONSTRAINT FK_DOG_Dog_User_Link_Audit_id_link
|
||||
FOREIGN KEY (id_link)
|
||||
REFERENCES fetchmetrics.DOG_Dog_User_Link(id_link)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Breed_Audit (
|
||||
, CONSTRAINT FK_DOG_Breed_Audit_id_breed
|
||||
FOREIGN KEY (id_breed)
|
||||
REFERENCES fetchmetrics.DOG_Breed(id_breed)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Dog_Breed_Link_Audit (
|
||||
, CONSTRAINT FK_DOG_Dog_Breed_Link_Audit_id_link
|
||||
FOREIGN KEY (id_link)
|
||||
REFERENCES fetchmetrics.DOG_Dog_Breed_Link(id_link)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Drive_Audit (
|
||||
, CONSTRAINT FK_DOG_Drive_Audit_id_drive
|
||||
FOREIGN KEY (id_drive)
|
||||
REFERENCES fetchmetrics.DOG_Drive(id_drive)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Dog_Drive_Link_Audit (
|
||||
, CONSTRAINT FK_DOG_Dog_Drive_Link_Audit_id_link
|
||||
FOREIGN KEY (id_link)
|
||||
REFERENCES fetchmetrics.DOG_Dog_Drive_Link(id_link)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Command_Category_Audit (
|
||||
, CONSTRAINT FK_DOG_Command_Category_Audit_id_command_category
|
||||
FOREIGN KEY (id_command_category)
|
||||
REFERENCES fetchmetrics.DOG_Command_Category(id_command_category)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Command_Category_User_Link_Audit (
|
||||
, CONSTRAINT FK_DOG_Command_Category_User_Link_Audit_id_link
|
||||
FOREIGN KEY (id_link)
|
||||
REFERENCES fetchmetrics.DOG_Command_Category_User_Link(id_link)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Command_Audit (
|
||||
, CONSTRAINT FK_DOG_Command_Audit_id_command
|
||||
FOREIGN KEY (id_command)
|
||||
REFERENCES fetchmetrics.DOG_Command(id_command)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Dog_Command_Link_Audit (
|
||||
, CONSTRAINT FK_DOG_Dog_Command_Link_Audit_id_link
|
||||
FOREIGN KEY (id_link)
|
||||
REFERENCES fetchmetrics.DOG_Dog_Command_Link(id_link)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Command_Modality_Audit (
|
||||
, CONSTRAINT FK_DOG_Command_Modality_Audit_id_command_modality
|
||||
FOREIGN KEY (id_command_modality)
|
||||
REFERENCES fetchmetrics.DOG_Command_Modality(id_command_modality)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Location_Audit (
|
||||
, CONSTRAINT FK_DOG_Location_Audit_id_location
|
||||
FOREIGN KEY (id_location)
|
||||
REFERENCES fetchmetrics.DOG_Location(id_location)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Location_User_Link_Audit (
|
||||
, CONSTRAINT FK_DOG_Location_User_Link_Audit_id_link
|
||||
FOREIGN KEY (id_link)
|
||||
REFERENCES fetchmetrics.DOG_Location_User_Link(id_link)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Button_Shape_Audit (
|
||||
, CONSTRAINT FK_DOG_Button_Shape_Audit_id_button_shape
|
||||
FOREIGN KEY (id_button_shape)
|
||||
REFERENCES fetchmetrics.DOG_Button_Shape(id_button_shape)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Button_Shape_User_Link_Audit (
|
||||
, CONSTRAINT FK_DOG_Button_Shape_User_Link_Audit_id_link
|
||||
FOREIGN KEY (id_link)
|
||||
REFERENCES fetchmetrics.DOG_Button_Shape_User_Link(id_link)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Colour_Audit (
|
||||
, CONSTRAINT FK_DOG_Colour_Audit_id_colour
|
||||
FOREIGN KEY (id_colour)
|
||||
REFERENCES fetchmetrics.DOG_Colour(id_colour)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Image_Audit (
|
||||
, CONSTRAINT FK_DOG_Image_Audit_id_image
|
||||
FOREIGN KEY (id_image)
|
||||
REFERENCES fetchmetrics.DOG_Image(id_image)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Image_User_Link_Audit (
|
||||
, CONSTRAINT FK_DOG_Image_User_Link_Audit_id_link
|
||||
FOREIGN KEY (id_link)
|
||||
REFERENCES fetchmetrics.DOG_Image_User_Link(id_link)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Button_Icon_Audit (
|
||||
, CONSTRAINT FK_DOG_Button_Icon_Audit_id_button_icon
|
||||
FOREIGN KEY (id_button_icon)
|
||||
REFERENCES fetchmetrics.DOG_Button_Icon(id_button_icon)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Command_Button_Link_Audit (
|
||||
, CONSTRAINT FK_DOG_Command_Button_Link_Audit_id_link
|
||||
FOREIGN KEY (id_link)
|
||||
REFERENCES fetchmetrics.DOG_Command_Button_Link(id_link)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Weather_Audit (
|
||||
, CONSTRAINT FK_DOG_Weather_Audit_id_weather
|
||||
FOREIGN KEY (id_weather)
|
||||
REFERENCES fetchmetrics.DOG_Weather(id_weather)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Lighting_Level_Audit (
|
||||
, CONSTRAINT FK_DOG_Lighting_Level_Audit_id_lighting_level
|
||||
FOREIGN KEY (id_lighting_level)
|
||||
REFERENCES fetchmetrics.DOG_Lighting_Level(id_lighting_level)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Assessment_Audit (
|
||||
, CONSTRAINT FK_DOG_Assessment_Audit_id_assessment
|
||||
FOREIGN KEY (id_assessment)
|
||||
REFERENCES fetchmetrics.DOG_Assessment(id_assessment)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Distraction_Type_Audit (
|
||||
, CONSTRAINT FK_DOG_Distraction_Type_Audit_id_type
|
||||
FOREIGN KEY (id_type)
|
||||
REFERENCES fetchmetrics.DOG_Distraction_Type(id_type)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Distraction_Type_User_Link_Audit (
|
||||
, CONSTRAINT FK_DOG_Distraction_Type_User_Link_Audit_id_link
|
||||
FOREIGN KEY (id_link)
|
||||
REFERENCES fetchmetrics.DOG_Distraction_Type_User_Link(id_link)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Distraction_Intensity_Level_Audit (
|
||||
, CONSTRAINT FK_DOG_Distraction_Intensity_Level_Audit_id_intensity_level
|
||||
FOREIGN KEY (id_intensity_level)
|
||||
REFERENCES fetchmetrics.DOG_Distraction_Intensity_Level(id_intensity_level)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Distraction_Intensity_Level_User_Lin
|
||||
, CONSTRAINT FK_DOG_Distraction_Intensity_Level_User_Link_Audit_id_link
|
||||
FOREIGN KEY (id_link)
|
||||
REFERENCES fetchmetrics.DOG_Distraction_Intensity_Level_User_Link(id_link)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Distraction_Audit (
|
||||
, CONSTRAINT FK_DOG_Distraction_Audit_id_distraction
|
||||
FOREIGN KEY (id_distraction)
|
||||
REFERENCES fetchmetrics.DOG_Distraction(id_distraction)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Bribe_Audit (
|
||||
, CONSTRAINT FK_DOG_Bribe_Audit_id_bribe
|
||||
FOREIGN KEY (id_bribe)
|
||||
REFERENCES fetchmetrics.DOG_Bribe(id_bribe)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Bribe_User_Link_Audit (
|
||||
, CONSTRAINT FK_DOG_Bribe_User_Link_Audit_id_link
|
||||
FOREIGN KEY (id_link)
|
||||
REFERENCES fetchmetrics.DOG_Bribe_User_Link(id_link)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Assessment_Command_Modality_Link_Aud
|
||||
, CONSTRAINT FK_DOG_Assessment_Command_Modality_Link_Audit_id_link
|
||||
FOREIGN KEY (id_link)
|
||||
REFERENCES fetchmetrics.DOG_Assessment_Command_Modality_Link(id_link)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Response_Quality_Metric_Audit (
|
||||
, CONSTRAINT FK_DOG_Response_Quality_Metric_Audit_id_metric
|
||||
FOREIGN KEY (id_metric)
|
||||
REFERENCES fetchmetrics.DOG_Response_Quality_Metric(id_metric)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Response_Quality_Metric_User_Link_Au
|
||||
, CONSTRAINT FK_DOG_Response_Quality_Metric_User_Link_Audit_id_link
|
||||
FOREIGN KEY (id_link)
|
||||
REFERENCES fetchmetrics.DOG_Response_Quality_Metric_User_Link(id_link)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Obedience_Level_Audit (
|
||||
, CONSTRAINT FK_DOG_Obedience_Level_Audit_id_obedience_level
|
||||
FOREIGN KEY (id_obedience_level)
|
||||
REFERENCES fetchmetrics.DOG_Obedience_Level(id_obedience_level)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Obedience_Level_User_Link_Audit (
|
||||
, CONSTRAINT FK_DOG_Obedience_Level_User_Link_Audit_id_link
|
||||
FOREIGN KEY (id_link)
|
||||
REFERENCES fetchmetrics.DOG_Obedience_Level_User_Link(id_link)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Assessment_Response_Audit (
|
||||
, CONSTRAINT FK_DOG_Assessment_Response_Audit_id_response
|
||||
FOREIGN KEY (id_response)
|
||||
REFERENCES fetchmetrics.DOG_Assessment_Response(id_response)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
52
static/MySQL/30520_tri_DOG_Role copy 2.sql
Normal file
52
static/MySQL/30520_tri_DOG_Role copy 2.sql
Normal file
@@ -0,0 +1,52 @@
|
||||
|
||||
USE fetchmetrics;
|
||||
|
||||
DROP TRIGGER IF EXISTS fetchmetrics.before_insert_DOG_Role;
|
||||
DROP TRIGGER IF EXISTS fetchmetrics.before_update_DOG_Role;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
CREATE TRIGGER fetchmetrics.before_insert_DOG_Role
|
||||
BEFORE INSERT ON fetchmetrics.DOG_Role
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
END //
|
||||
DELIMITER ;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
CREATE TRIGGER fetchmetrics.before_update_DOG_Role
|
||||
BEFORE UPDATE ON fetchmetrics.DOG_Role
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF OLD.id_change_set <=> NEW.id_change_set THEN
|
||||
SIGNAL SQLSTATE '45000'
|
||||
SET MESSAGE_TEXT = 'New change Set ID must be provided.';
|
||||
END IF;
|
||||
|
||||
INSERT INTO fetchmetrics.DOG_Role_Audit (
|
||||
id_role,
|
||||
name_field,
|
||||
value_prev,
|
||||
value_new,
|
||||
id_change_set
|
||||
)
|
||||
-- Changed code
|
||||
SELECT NEW.id_role, 'code', OLD.code, NEW.code, NEW.id_change_set
|
||||
WHERE NOT OLD.code <=> NEW.code
|
||||
UNION
|
||||
-- Changed name
|
||||
SELECT NEW.id_role, 'name', OLD.name, NEW.name, NEW.id_change_set
|
||||
WHERE NOT OLD.name <=> NEW.name
|
||||
UNION
|
||||
-- Changed active
|
||||
SELECT NEW.id_role, 'active', CONVERT(CONVERT(OLD.active, SIGNED), CHAR), CONVERT(CONVERT(NEW.active, SIGNED), CHAR), NEW.id_change_set
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
UNION
|
||||
-- Changed display_order
|
||||
SELECT NEW.id_role, 'display_order', CONVERT(OLD.display_order, CHAR), CONVERT(NEW.display_order, CHAR), NEW.id_change_set
|
||||
WHERE NOT OLD.display_order <=> NEW.display_order
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
52
static/MySQL/30520_tri_DOG_Role copy.sql
Normal file
52
static/MySQL/30520_tri_DOG_Role copy.sql
Normal file
@@ -0,0 +1,52 @@
|
||||
|
||||
USE fetchmetrics;
|
||||
|
||||
DROP TRIGGER IF EXISTS fetchmetrics.before_insert_DOG_Role;
|
||||
DROP TRIGGER IF EXISTS fetchmetrics.before_update_DOG_Role;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
CREATE TRIGGER fetchmetrics.before_insert_DOG_Role
|
||||
BEFORE INSERT ON fetchmetrics.DOG_Role
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
SET NEW.created_on := IFNULL(NEW.created_on, NOW());
|
||||
END //
|
||||
DELIMITER ;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
CREATE TRIGGER fetchmetrics.before_update_DOG_Role
|
||||
BEFORE UPDATE ON fetchmetrics.DOG_Role
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF OLD.id_change_set <=> NEW.id_change_set THEN
|
||||
SIGNAL SQLSTATE '45000'
|
||||
SET MESSAGE_TEXT = 'New change Set ID must be provided.';
|
||||
END IF;
|
||||
|
||||
INSERT INTO fetchmetrics.DOG_Role_Audit (
|
||||
id_role,
|
||||
name_field,
|
||||
value_prev,
|
||||
value_new,
|
||||
id_change_set
|
||||
)
|
||||
-- Changed code
|
||||
SELECT NEW.id_role, 'code', OLD.code, NEW.code, NEW.id_change_set
|
||||
WHERE NOT OLD.code <=> NEW.code
|
||||
UNION
|
||||
-- Changed name
|
||||
SELECT NEW.id_role, 'name', OLD.name, NEW.name, NEW.id_change_set
|
||||
WHERE NOT OLD.name <=> NEW.name
|
||||
UNION
|
||||
-- Changed active
|
||||
SELECT NEW.id_role, 'active', CONVERT(CONVERT(OLD.active, SIGNED), CHAR), CONVERT(CONVERT(NEW.active, SIGNED), CHAR), NEW.id_change_set
|
||||
WHERE NOT (OLD.active <=> NEW.active)
|
||||
UNION
|
||||
-- Changed display_order
|
||||
SELECT NEW.id_role, 'display_order', CONVERT(OLD.display_order, CHAR), CONVERT(NEW.display_order, CHAR), NEW.id_change_set
|
||||
WHERE NOT OLD.display_order <=> NEW.display_order
|
||||
;
|
||||
END //
|
||||
DELIMITER ;
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Location_Link_Audit (
|
||||
, CONSTRAINT FK_DOG_Location_Link_Audit_id_link
|
||||
FOREIGN KEY (id_link)
|
||||
REFERENCES fetchmetrics.DOG_Location_Link(id_link)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Understanding_Level_Audit (
|
||||
, CONSTRAINT FK_DOG_Understanding_Level_Audit_id_understanding_level
|
||||
FOREIGN KEY (id_understanding_level)
|
||||
REFERENCES fetchmetrics.DOG_Understanding_Level(id_understanding_level)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Understanding_Level_Audit (
|
||||
, CONSTRAINT FK_DOG_Understanding_Level_Audit_id_understanding_level
|
||||
FOREIGN KEY (id_understanding_level)
|
||||
REFERENCES fetchmetrics.DOG_Understanding_Level(id_understanding_level)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Understanding_Level_Audit (
|
||||
, CONSTRAINT FK_DOG_Understanding_Level_Audit_id_understanding_level
|
||||
FOREIGN KEY (id_understanding_level)
|
||||
REFERENCES fetchmetrics.DOG_Understanding_Level(id_understanding_level)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS fetchmetrics.DOG_Personal_Best_Audit (
|
||||
, CONSTRAINT FK_DOG_Personal_Best_Audit_id_personal_best
|
||||
FOREIGN KEY (id_personal_best)
|
||||
REFERENCES fetchmetrics.DOG_Personal_Best(id_personal_best)
|
||||
, name_field VARCHAR(100) NOT NULL
|
||||
, name_field VARCHAR(255) NOT NULL
|
||||
, value_prev TEXT
|
||||
, value_new TEXT
|
||||
, id_change_set INT NOT NULL
|
||||
|
||||
Reference in New Issue
Block a user