Feat(Project Hub): Apply for Founding Partner Program page created with database structure and methods.

This commit is contained in:
2025-08-02 17:39:22 +01:00
parent 09af0a7a93
commit 438909b102
343 changed files with 8047 additions and 4253 deletions

View File

@@ -1,222 +1,266 @@
CREATE DATABASE IF NOT EXISTS parts;
CREATE DATABASE IF NOT EXISTS fetchmetrics;
GRANT ALL PRIVILEGES ON parts.* TO 'teddy'@'%';
GRANT ALL PRIVILEGES ON fetchmetrics.* TO 'teddy'@'%';
FLUSH PRIVILEGES;
USE parts;
USE fetchmetrics;
-- Permanent Temp Tables
DROP TABLE IF EXISTS parts.tmp_dog_Calc_User;
-- DROP TABLE IF EXISTS parts.tmp_core_Msg_Error;
DROP TABLE IF EXISTS parts.tmp_dog_User;
DROP TABLE IF EXISTS parts.tmp_dog_User_Role_Link;
DROP TABLE IF EXISTS fetchmetrics.tmp_dog_Calc_User;
-- DROP TABLE IF EXISTS fetchmetrics.tmp_core_Msg_Error;
DROP TABLE IF EXISTS fetchmetrics.tmp_dog_User;
DROP TABLE IF EXISTS fetchmetrics.tmp_dog_User_Role_Link;
-- Permanent Tables
DROP TABLE IF EXISTS parts.PH_Contact_Form_Temp;
DROP TABLE IF EXISTS parts.PH_Contact_Form_Audit;
DROP TABLE IF EXISTS parts.PH_Contact_Form;
DROP TABLE IF EXISTS fetchmetrics.PH_Apply_Founding_Partner_Form_Temp;
DROP TABLE IF EXISTS fetchmetrics.PH_Apply_Founding_Partner_Form_Audit;
DROP TABLE IF EXISTS fetchmetrics.PH_Apply_Founding_Partner_Form;
DROP TABLE IF EXISTS parts.PH_Contact_Form_Change_Set;
DROP TABLE IF EXISTS fetchmetrics.PH_Contact_Form_Temp;
DROP TABLE IF EXISTS fetchmetrics.PH_Contact_Form_Audit;
DROP TABLE IF EXISTS fetchmetrics.PH_Contact_Form;
DROP TABLE IF EXISTS parts.DOG_Assessment_Response_Temp;
DROP TABLE IF EXISTS parts.DOG_Assessment_Response_Audit;
DROP TABLE IF EXISTS parts.DOG_Assessment_Response;
DROP TABLE IF EXISTS fetchmetrics.PH_Contact_Form_Change_Set;
DROP TABLE IF EXISTS parts.DOG_Obedience_Level_Temp;
DROP TABLE IF EXISTS parts.DOG_Obedience_Level_Audit;
DROP TABLE IF EXISTS parts.DOG_Obedience_Level;
DROP TABLE IF EXISTS fetchmetrics.DOG_Assessment_Response_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Assessment_Response_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Assessment_Response;
DROP TABLE IF EXISTS parts.DOG_Response_Quality_Metric_Temp;
DROP TABLE IF EXISTS parts.DOG_Response_Quality_Metric_Audit;
DROP TABLE IF EXISTS parts.DOG_Response_Quality_Metric;
DROP TABLE IF EXISTS fetchmetrics.DOG_Obedience_Level_User_Link_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Obedience_Level_User_Link_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Obedience_Level_User_Link;
DROP TABLE IF EXISTS parts.DOG_Assessment_Command_Modality_Link_Temp;
DROP TABLE IF EXISTS parts.DOG_Assessment_Command_Modality_Link_Audit;
DROP TABLE IF EXISTS parts.DOG_Assessment_Command_Modality_Link;
DROP TABLE IF EXISTS fetchmetrics.DOG_Obedience_Level_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Obedience_Level_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Obedience_Level;
DROP TABLE IF EXISTS parts.DOG_Bribe_Temp;
DROP TABLE IF EXISTS parts.DOG_Bribe_Audit;
DROP TABLE IF EXISTS parts.DOG_Bribe;
DROP TABLE IF EXISTS fetchmetrics.DOG_Response_Quality_Metric_User_Link_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Response_Quality_Metric_User_Link_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Response_Quality_Metric_User_Link;
DROP TABLE IF EXISTS parts.DOG_Distraction_Temp;
DROP TABLE IF EXISTS parts.DOG_Distraction_Audit;
DROP TABLE IF EXISTS parts.DOG_Distraction;
DROP TABLE IF EXISTS fetchmetrics.DOG_Response_Quality_Metric_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Response_Quality_Metric_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Response_Quality_Metric;
DROP TABLE IF EXISTS parts.DOG_Distraction_Intensity_Level_Temp;
DROP TABLE IF EXISTS parts.DOG_Distraction_Intensity_Level_Audit;
DROP TABLE IF EXISTS parts.DOG_Distraction_Intensity_Level;
DROP TABLE IF EXISTS fetchmetrics.DOG_Assessment_Command_Modality_Link_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Assessment_Command_Modality_Link_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Assessment_Command_Modality_Link;
DROP TABLE IF EXISTS parts.DOG_Distraction_Type_Temp;
DROP TABLE IF EXISTS parts.DOG_Distraction_Type_Audit;
DROP TABLE IF EXISTS parts.DOG_Distraction_Type;
DROP TABLE IF EXISTS fetchmetrics.DOG_Bribe_User_Link_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Bribe_User_Link_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Bribe_User_Link;
DROP TABLE IF EXISTS parts.DOG_Assessment_Temp;
DROP TABLE IF EXISTS parts.DOG_Assessment_Audit;
DROP TABLE IF EXISTS parts.DOG_Assessment;
DROP TABLE IF EXISTS fetchmetrics.DOG_Bribe_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Bribe_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Bribe;
DROP TABLE IF EXISTS parts.DOG_Lighting_Level_Temp;
DROP TABLE IF EXISTS parts.DOG_Lighting_Level_Audit;
DROP TABLE IF EXISTS parts.DOG_Lighting_Level;
DROP TABLE IF EXISTS fetchmetrics.DOG_Distraction_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Distraction_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Distraction;
DROP TABLE IF EXISTS parts.DOG_Weather_Temp;
DROP TABLE IF EXISTS parts.DOG_Weather_Audit;
DROP TABLE IF EXISTS parts.DOG_Weather;
DROP TABLE IF EXISTS fetchmetrics.DOG_Distraction_Intensity_Level_User_Link_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Distraction_Intensity_Level_User_Link_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Distraction_Intensity_Level_User_Link;
DROP TABLE IF EXISTS parts.DOG_Command_Button_Link_Temp;
DROP TABLE IF EXISTS parts.DOG_Command_Button_Link_Audit;
DROP TABLE IF EXISTS parts.DOG_Command_Button_Link;
DROP TABLE IF EXISTS fetchmetrics.DOG_Distraction_Intensity_Level_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Distraction_Intensity_Level_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Distraction_Intensity_Level;
DROP TABLE IF EXISTS parts.DOG_Button_Icon_Temp;
DROP TABLE IF EXISTS parts.DOG_Button_Icon_Audit;
DROP TABLE IF EXISTS parts.DOG_Button_Icon;
DROP TABLE IF EXISTS fetchmetrics.DOG_Distraction_Type_User_Link_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Distraction_Type_User_Link_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Distraction_Type_User_Link;
DROP TABLE IF EXISTS parts.DOG_Image_Temp;
DROP TABLE IF EXISTS parts.DOG_Image_Audit;
DROP TABLE IF EXISTS parts.DOG_Image;
DROP TABLE IF EXISTS fetchmetrics.DOG_Distraction_Type_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Distraction_Type_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Distraction_Type;
DROP TABLE IF EXISTS parts.DOG_Colour_Temp;
DROP TABLE IF EXISTS parts.DOG_Colour_Audit;
DROP TABLE IF EXISTS parts.DOG_Colour;
DROP TABLE IF EXISTS fetchmetrics.DOG_Assessment_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Assessment_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Assessment;
DROP TABLE IF EXISTS parts.DOG_Button_Shape_Temp;
DROP TABLE IF EXISTS parts.DOG_Button_Shape_Audit;
DROP TABLE IF EXISTS parts.DOG_Button_Shape;
DROP TABLE IF EXISTS fetchmetrics.DOG_Lighting_Level_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Lighting_Level_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Lighting_Level;
DROP TABLE IF EXISTS parts.DOG_Location_Link_Temp;
DROP TABLE IF EXISTS parts.DOG_Location_Link_Audit;
DROP TABLE IF EXISTS parts.DOG_Location_Link;
DROP TABLE IF EXISTS fetchmetrics.DOG_Weather_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Weather_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Weather;
DROP TABLE IF EXISTS parts.DOG_Location_Temp;
DROP TABLE IF EXISTS parts.DOG_Location_Audit;
DROP TABLE IF EXISTS parts.DOG_Location;
DROP TABLE IF EXISTS fetchmetrics.DOG_Command_Button_Link_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Command_Button_Link_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Command_Button_Link;
DROP TABLE IF EXISTS parts.DOG_Command_Modality_Temp;
DROP TABLE IF EXISTS parts.DOG_Command_Modality_Audit;
DROP TABLE IF EXISTS parts.DOG_Command_Modality;
DROP TABLE IF EXISTS fetchmetrics.DOG_Button_Icon_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Button_Icon_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Button_Icon;
DROP TABLE IF EXISTS fetchmetrics.DOG_Image_User_Link_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Image_User_Link_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Image_User_Link;
DROP TABLE IF EXISTS fetchmetrics.DOG_Image_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Image_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Image;
DROP TABLE IF EXISTS fetchmetrics.DOG_Colour_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Colour_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Colour;
DROP TABLE IF EXISTS fetchmetrics.DOG_Button_Shape_User_Link_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Button_Shape_User_Link_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Button_Shape_User_Link;
DROP TABLE IF EXISTS fetchmetrics.DOG_Button_Shape_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Button_Shape_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Button_Shape;
DROP TABLE IF EXISTS fetchmetrics.DOG_Location_Link_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Location_Link_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Location_Link;
DROP TABLE IF EXISTS fetchmetrics.DOG_Location_User_Link_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Location_User_Link_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Location_User_Link;
DROP TABLE IF EXISTS fetchmetrics.DOG_Location_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Location_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Location;
DROP TABLE IF EXISTS fetchmetrics.DOG_Command_Modality_User_Link_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Command_Modality_User_Link_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Command_Modality_User_Link;
DROP TABLE IF EXISTS fetchmetrics.DOG_Command_Modality_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Command_Modality_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Command_Modality;
/* Start of remove section */
DROP TABLE IF EXISTS parts.DOG_Personal_Best_Temp;
DROP TABLE IF EXISTS parts.DOG_Personal_Best_Audit;
DROP TABLE IF EXISTS parts.DOG_Personal_Best;
DROP TABLE IF EXISTS fetchmetrics.DOG_Personal_Best_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Personal_Best_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Personal_Best;
/* End of remove section */
DROP TABLE IF EXISTS parts.DOG_Dog_Command_Link_Temp;
DROP TABLE IF EXISTS parts.DOG_Dog_Command_Link_Audit;
DROP TABLE IF EXISTS parts.DOG_Dog_Command_Link;
DROP TABLE IF EXISTS fetchmetrics.DOG_Dog_Command_Link_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Dog_Command_Link_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Dog_Command_Link;
DROP TABLE IF EXISTS parts.DOG_Command_Temp;
DROP TABLE IF EXISTS parts.DOG_Command_Audit;
DROP TABLE IF EXISTS parts.DOG_Command;
DROP TABLE IF EXISTS fetchmetrics.DOG_Command_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Command_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Command;
DROP TABLE IF EXISTS parts.DOG_Command_Category_Temp;
DROP TABLE IF EXISTS parts.DOG_Command_Category_Audit;
DROP TABLE IF EXISTS parts.DOG_Command_Category;
DROP TABLE IF EXISTS fetchmetrics.DOG_Command_Category_User_Link_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Command_Category_User_Link_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Command_Category_User_Link;
DROP TABLE IF EXISTS fetchmetrics.DOG_Command_Category_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Command_Category_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Command_Category;
/* Start of remove section */
DROP TABLE IF EXISTS parts.DOG_Understanding_Level_Temp;
DROP TABLE IF EXISTS parts.DOG_Understanding_Level_Audit;
DROP TABLE IF EXISTS parts.DOG_Understanding_Level;
DROP TABLE IF EXISTS fetchmetrics.DOG_Understanding_Level_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Understanding_Level_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Understanding_Level;
DROP TABLE IF EXISTS parts.DOG_Competency_Level_Temp;
DROP TABLE IF EXISTS parts.DOG_Competency_Level_Audit;
DROP TABLE IF EXISTS parts.DOG_Competency_Level;
DROP TABLE IF EXISTS fetchmetrics.DOG_Competency_Level_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Competency_Level_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Competency_Level;
/* End of remove section */
DROP TABLE IF EXISTS parts.DOG_Dog_Drive_Link_Temp;
DROP TABLE IF EXISTS parts.DOG_Dog_Drive_Link_Audit;
DROP TABLE IF EXISTS parts.DOG_Dog_Drive_Link;
DROP TABLE IF EXISTS fetchmetrics.DOG_Dog_Drive_Link_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Dog_Drive_Link_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Dog_Drive_Link;
DROP TABLE IF EXISTS parts.DOG_Drive_Temp;
DROP TABLE IF EXISTS parts.DOG_Drive_Audit;
DROP TABLE IF EXISTS parts.DOG_Drive;
DROP TABLE IF EXISTS fetchmetrics.DOG_Drive_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Drive_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Drive;
DROP TABLE IF EXISTS parts.DOG_Dog_Breed_Link_Temp;
DROP TABLE IF EXISTS parts.DOG_Dog_Breed_Link_Audit;
DROP TABLE IF EXISTS parts.DOG_Dog_Breed_Link;
DROP TABLE IF EXISTS fetchmetrics.DOG_Dog_Breed_Link_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Dog_Breed_Link_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Dog_Breed_Link;
DROP TABLE IF EXISTS parts.DOG_Breed_Temp;
DROP TABLE IF EXISTS parts.DOG_Breed_Audit;
DROP TABLE IF EXISTS parts.DOG_Breed;
DROP TABLE IF EXISTS fetchmetrics.DOG_Breed_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Breed_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Breed;
DROP TABLE IF EXISTS parts.DOG_Dog_Temp;
DROP TABLE IF EXISTS parts.DOG_Dog_Audit;
DROP TABLE IF EXISTS parts.DOG_Dog;
DROP TABLE IF EXISTS fetchmetrics.DOG_Dog_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Dog_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Dog;
DROP TABLE IF EXISTS parts.DOG_Dog_Change_Set;
DROP TABLE IF EXISTS fetchmetrics.DOG_Dog_Change_Set;
-- Core tables
DROP TABLE IF EXISTS parts.DOG_Unit_Measurement_Conversion_Audit;
DROP TABLE IF EXISTS parts.DOG_Unit_Measurement_Conversion;
DROP TABLE IF EXISTS fetchmetrics.DOG_Unit_Measurement_Conversion_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Unit_Measurement_Conversion;
DROP TABLE IF EXISTS parts.DOG_Unit_Measurement_Audit;
DROP TABLE IF EXISTS parts.DOG_Unit_Measurement;
DROP TABLE IF EXISTS fetchmetrics.DOG_Unit_Measurement_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Unit_Measurement;
DROP TABLE IF EXISTS parts.DOG_Calc_User_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_Calc_User_Temp;
DROP TABLE IF EXISTS parts.DOG_User_Role_Link_Audit;
DROP TABLE IF EXISTS parts.DOG_User_Role_Link;
DROP TABLE IF EXISTS fetchmetrics.DOG_User_Role_Link_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_User_Role_Link;
DROP TABLE IF EXISTS parts.DOG_Role_Permission_Link_Audit;
DROP TABLE IF EXISTS parts.DOG_Role_Permission_Link;
DROP TABLE IF EXISTS fetchmetrics.DOG_Role_Permission_Link_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Role_Permission_Link;
DROP TABLE IF EXISTS parts.DOG_Role_Audit;
DROP TABLE IF EXISTS parts.DOG_Role;
DROP TABLE IF EXISTS fetchmetrics.DOG_Role_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Role;
DROP TABLE IF EXISTS parts.DOG_User_Temp;
DROP TABLE IF EXISTS parts.DOG_User_Audit;
DROP TABLE IF EXISTS parts.DOG_User;
DROP TABLE IF EXISTS fetchmetrics.DOG_User_Temp;
DROP TABLE IF EXISTS fetchmetrics.DOG_User_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_User;
DROP TABLE IF EXISTS parts.DOG_Permission_Audit;
DROP TABLE IF EXISTS parts.DOG_Permission;
DROP TABLE IF EXISTS fetchmetrics.DOG_Permission_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Permission;
DROP TABLE IF EXISTS parts.DOG_Permission_Group_Audit;
DROP TABLE IF EXISTS parts.DOG_Permission_Group;
DROP TABLE IF EXISTS fetchmetrics.DOG_Permission_Group_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Permission_Group;
DROP TABLE IF EXISTS parts.DOG_Access_Level_Audit;
DROP TABLE IF EXISTS parts.DOG_Access_Level;
DROP TABLE IF EXISTS fetchmetrics.DOG_Access_Level_Audit;
DROP TABLE IF EXISTS fetchmetrics.DOG_Access_Level;
DROP TABLE IF EXISTS parts.DOG_User_Change_Set;
DROP TABLE IF EXISTS fetchmetrics.DOG_User_Change_Set;
DROP TABLE IF EXISTS parts.CORE_Split_Key_Value_Pair_Csv_Temp;
DROP TABLE IF EXISTS parts.CORE_Split_Temp;
DROP TABLE IF EXISTS fetchmetrics.CORE_Split_Key_Value_Pair_Csv_Temp;
DROP TABLE IF EXISTS fetchmetrics.CORE_Split_Temp;
DROP TABLE IF EXISTS parts.CORE_File_Type;
DROP TABLE IF EXISTS parts.CORE_Msg_Error_Type;
DROP TABLE IF EXISTS fetchmetrics.CORE_File_Type;
DROP TABLE IF EXISTS fetchmetrics.CORE_Msg_Error_Type;
-- Stored Procedures
DROP PROCEDURE IF EXISTS parts.p_ph_test_get_many_contact_form;
DROP PROCEDURE IF EXISTS parts.p_ph_get_many_contact_form;
DROP PROCEDURE IF EXISTS parts.p_ph_test_save_contact_form;
DROP PROCEDURE IF EXISTS parts.p_ph_save_contact_form;
DROP PROCEDURE IF EXISTS fetchmetrics.p_ph_test_get_many_contact_form;
DROP PROCEDURE IF EXISTS fetchmetrics.p_ph_get_many_contact_form;
DROP PROCEDURE IF EXISTS fetchmetrics.p_ph_test_save_contact_form;
DROP PROCEDURE IF EXISTS fetchmetrics.p_ph_save_contact_form;
DROP PROCEDURE IF EXISTS parts.p_dog_test_get_many_dog_command;
DROP PROCEDURE IF EXISTS parts.p_dog_test_get_many_command;
DROP PROCEDURE IF EXISTS parts.p_dog_get_many_command;
DROP PROCEDURE IF EXISTS parts.p_dog_get_many_dog_command;
DROP PROCEDURE IF EXISTS parts.p_dog_get_many_dog_command_link;
DROP PROCEDURE IF EXISTS parts.p_dog_test_save_command;
DROP PROCEDURE IF EXISTS parts.p_dog_save_command;
DROP PROCEDURE IF EXISTS parts.p_command_clear_calc_command;
DROP PROCEDURE IF EXISTS fetchmetrics.p_dog_test_get_many_dog_command;
DROP PROCEDURE IF EXISTS fetchmetrics.p_dog_test_get_many_command;
DROP PROCEDURE IF EXISTS fetchmetrics.p_dog_get_many_command;
DROP PROCEDURE IF EXISTS fetchmetrics.p_dog_get_many_dog_command;
DROP PROCEDURE IF EXISTS fetchmetrics.p_dog_get_many_dog_command_link;
DROP PROCEDURE IF EXISTS fetchmetrics.p_dog_test_save_command;
DROP PROCEDURE IF EXISTS fetchmetrics.p_dog_save_command;
DROP PROCEDURE IF EXISTS fetchmetrics.p_command_clear_calc_command;
DROP PROCEDURE IF EXISTS parts.p_dog_clear_calc_user;
DROP PROCEDURE IF EXISTS parts.p_dog_calc_user;
DROP PROCEDURE IF EXISTS parts.p_core_clear_split;
DROP PROCEDURE IF EXISTS fetchmetrics.p_dog_clear_calc_user;
DROP PROCEDURE IF EXISTS fetchmetrics.p_dog_calc_user;
DROP PROCEDURE IF EXISTS fetchmetrics.p_core_clear_split;
/*
DROP PROCEDURE IF EXISTS parts.p_core_clear_split_key_value_pair_csv;
DROP PROCEDURE IF EXISTS parts.p_core_split_key_value_pair_csv;
DROP PROCEDURE IF EXISTS parts.p_core_clear_split;
DROP PROCEDURE IF EXISTS parts.p_core_split;
DROP PROCEDURE IF EXISTS parts.p_clear_split_key_value_pair_csv;
DROP PROCEDURE IF EXISTS parts.p_core_split_key_value_pair_csv;
DROP PROCEDURE IF EXISTS parts.p_clear_split;
DROP PROCEDURE IF EXISTS parts.p_core_split;
DROP PROCEDURE IF EXISTS fetchmetrics.p_core_clear_split_key_value_pair_csv;
DROP PROCEDURE IF EXISTS fetchmetrics.p_core_split_key_value_pair_csv;
DROP PROCEDURE IF EXISTS fetchmetrics.p_core_clear_split;
DROP PROCEDURE IF EXISTS fetchmetrics.p_core_split;
DROP PROCEDURE IF EXISTS fetchmetrics.p_clear_split_key_value_pair_csv;
DROP PROCEDURE IF EXISTS fetchmetrics.p_core_split_key_value_pair_csv;
DROP PROCEDURE IF EXISTS fetchmetrics.p_clear_split;
DROP PROCEDURE IF EXISTS fetchmetrics.p_core_split;
DROP PROCEDURE IF EXISTS parts.p_core_debug_timing_reporting;
DROP PROCEDURE IF EXISTS parts.p_debug_timing_reporting;
DROP PROCEDURE IF EXISTS parts.p_core_validate_guid;
DROP PROCEDURE IF EXISTS parts.p_core_validate_guid_test;
DROP PROCEDURE IF EXISTS fetchmetrics.p_core_debug_timing_reporting;
DROP PROCEDURE IF EXISTS fetchmetrics.p_debug_timing_reporting;
DROP PROCEDURE IF EXISTS fetchmetrics.p_core_validate_guid;
DROP PROCEDURE IF EXISTS fetchmetrics.p_core_validate_guid_test;
*/