/* Clear Store DataBase */ # Drop dependencies DROP TABLE IF EXISTS tmp_Shop_Calc_User; DROP TABLE IF EXISTS tmp_Product_Calc_User; DROP TABLE IF EXISTS tmp_Product_p_Shop_User_Eval; DROP TABLE IF EXISTS tmp_Msg_Error; DROP TABLE IF EXISTS tmp_Currency; DROP TABLE IF EXISTS tmp_Delivery_Option; DROP TABLE IF EXISTS tmp_Delivery_Region; DROP TABLE IF EXISTS tmp_Region; DROP TABLE IF EXISTS tmp_Price; DROP TABLE IF EXISTS tmp_Shop_User; DROP TABLE IF EXISTS tmp_Shop_Order; DROP TABLE IF EXISTS tmp_Shop_Product; DROP TABLE IF EXISTS tmp_Product; DROP TABLE IF EXISTS tmp_Product_Permutation; DROP TABLE IF EXISTS tmp_Permutation; DROP TABLE IF EXISTS tmp_Shop_Product_p_shop_calc_user; DROP TABLE IF EXISTS tmp_Shop_Product_p_Shop_Calc_User; DROP TABLE IF EXISTS tmp_Shop_Image; DROP TABLE IF EXISTS tmp_Image; DROP TABLE IF EXISTS tmp_Product_Image; DROP TABLE IF EXISTS tmp_Shop_Variation; DROP TABLE IF EXISTS tmp_Variation; DROP TABLE IF EXISTS tmp_Variation_Type; DROP TABLE IF EXISTS tmp_Shop_Discount; DROP TABLE IF EXISTS tmp_Discount; DROP TABLE IF EXISTS tmp_Shop_Category; DROP TABLE IF EXISTS tmp_Category; DROP TABLE IF EXISTS tmp_Shop_Product_Category; DROP TABLE IF EXISTS tmp_Product_Category; DROP TABLE IF EXISTS tmp_Shop_Product_Currency_Region_Link; DROP TABLE IF EXISTS tmp_Shop_Product_Currency_Link; DROP TABLE IF EXISTS tmp_User_Role_Link; DROP TABLE IF EXISTS tmp_Shop_Basket; DROP TABLE IF EXISTS tmp_Shop_Supplier_Purchase_Order_Product_Link; DROP TABLE IF EXISTS tmp_Supplier_Purchase_Order_Product_Link; DROP TABLE IF EXISTS tmp_Shop_Supplier_Purchase_Order; DROP TABLE IF EXISTS tmp_Supplier_Purchase_Order; DROP TABLE IF EXISTS tmp_Shop_Supplier; DROP TABLE IF EXISTS tmp_Supplier; DROP TABLE IF EXISTS tmp_Supplier_Address; DROP TABLE IF EXISTS tmp_Shop_Manufacturing_Purchase_Order_Product_Link; DROP TABLE IF EXISTS tmp_Manufacturing_Purchase_Order_Product_Link; DROP TABLE IF EXISTS tmp_Shop_Manufacturing_Purchase_Order; DROP TABLE IF EXISTS tmp_Manufacturing_Purchase_Order; DROP TABLE IF EXISTS tmp_Shop_Customer; DROP TABLE IF EXISTS tmp_Shop_Customer_Sale_Order_Product_Link; DROP TABLE IF EXISTS tmp_Shop_Customer_Sale_Order; # Delete old tables DROP TABLE IF EXISTS Split_Temp; DROP TABLE IF EXISTS Split_Key_Value_Pair_Csv_Temp; DROP TABLE IF EXISTS Split_Key_Value_Pair_Temp; DROP TABLE IF EXISTS Shop_User_Eval_Temp; DROP TABLE IF EXISTS Shop_Calc_User_Temp; DROP TABLE IF EXISTS Shop_Customer_Sales_Order_Product_Link_Temp; DROP TABLE IF EXISTS Shop_Customer_Sales_Order_Product_Link_Audit; DROP TABLE IF EXISTS Shop_Customer_Sales_Order_Product_Link; DROP TABLE IF EXISTS Shop_Customer_Sales_Order_Audit; DROP TABLE IF EXISTS Shop_Customer_Sales_Order; DROP TABLE IF EXISTS Shop_Customer_Temp; DROP TABLE IF EXISTS Shop_Customer_Audit; DROP TABLE IF EXISTS Shop_Customer; DROP TABLE IF EXISTS Shop_Manufacturing_Purchase_Order_Product_Link_Temp; DROP TABLE IF EXISTS Shop_Manufacturing_Purchase_Order_Product_Link_Audit; DROP TABLE IF EXISTS Shop_Manufacturing_Purchase_Order_Product_Link; DROP TABLE IF EXISTS Shop_Manufacturing_Purchase_Order_Temp; DROP TABLE IF EXISTS Shop_Manufacturing_Purchase_Order_Audit; DROP TABLE IF EXISTS Shop_Manufacturing_Purchase_Order; DROP TABLE IF EXISTS Shop_Supplier_Purchase_Order_Product_Link_Temp; DROP TABLE IF EXISTS Shop_Supplier_Purchase_Order_Product_Link_Audit; DROP TABLE IF EXISTS Shop_Supplier_Purchase_Order_Product_Link; DROP TABLE IF EXISTS Shop_Supplier_Purchase_Order_Temp; DROP TABLE IF EXISTS Shop_Supplier_Purchase_Order_Audit; DROP TABLE IF EXISTS Shop_Supplier_Purchase_Order; DROP TABLE IF EXISTS Shop_Supplier_Address_Temp; DROP TABLE IF EXISTS Shop_Supplier_Address_Audit; DROP TABLE IF EXISTS Shop_Supplier_Address; DROP TABLE IF EXISTS Shop_Supplier_Temp; DROP TABLE IF EXISTS Shop_Supplier_Audit; DROP TABLE IF EXISTS Shop_Supplier; DROP TABLE IF EXISTS Shop_User_Order_Product_Link_Audit; DROP TABLE IF EXISTS Shop_User_Order_Product_Link; DROP TABLE IF EXISTS Shop_User_Order_Audit; DROP TABLE IF EXISTS Shop_User_Order; DROP TABLE IF EXISTS Shop_User_Order_Status_Audit; DROP TABLE IF EXISTS Shop_User_Order_Status; DROP TABLE IF EXISTS Shop_User_Basket_Audit; DROP TABLE IF EXISTS Shop_User_Basket; DROP TABLE IF EXISTS Shop_User_Address_Audit; DROP TABLE IF EXISTS Shop_User_Address; DROP TABLE IF EXISTS Shop_User_Role_Link_Audit; DROP TABLE IF EXISTS Shop_User_Role_Link; DROP TABLE IF EXISTS Shop_User_Audit; DROP TABLE IF EXISTS Shop_User; DROP TABLE IF EXISTS Shop_Role_Permission_Link_Audit; DROP TABLE IF EXISTS Shop_Role_Permission_Link; DROP TABLE IF EXISTS Shop_Role_Audit; DROP TABLE IF EXISTS Shop_Role; DROP TABLE IF EXISTS Shop_Permission_Audit; DROP TABLE IF EXISTS Shop_Permission; DROP TABLE IF EXISTS Shop_Permission_Group_Audit; DROP TABLE IF EXISTS Shop_Permission_Group; DROP TABLE IF EXISTS Shop_Discount_Region_Currency_Link_Audit; DROP TABLE IF EXISTS Shop_Discount_Region_Currency_Link; DROP TABLE IF EXISTS Shop_Discount_Audit; DROP TABLE IF EXISTS Shop_Discount; DROP TABLE IF EXISTS Shop_Product_Permutation_Delivery_Option_Link_Audit; DROP TABLE IF EXISTS Shop_Product_Permutation_Delivery_Option_Link; DROP TABLE IF EXISTS Shop_Product_Delivery_Option_Link_Audit; DROP TABLE IF EXISTS Shop_Product_Delivery_Option_Link; DROP TABLE IF EXISTS Shop_Delivery_Option_Audit; DROP TABLE IF EXISTS Shop_Delivery_Option; DROP TABLE IF EXISTS Shop_Product_Image_Audit; DROP TABLE IF EXISTS Shop_Product_Image; DROP TABLE IF EXISTS Shop_Image_Audit; DROP TABLE IF EXISTS Shop_Image; DROP TABLE IF EXISTS Shop_Product_Price_Temp; DROP TABLE IF EXISTS Shop_Product_Price_Audit; DROP TABLE IF EXISTS Shop_Product_Price; DROP TABLE IF EXISTS Shop_Stock_Item_Temp; DROP TABLE IF EXISTS Shop_Stock_Item_Audit; DROP TABLE IF EXISTS Shop_Stock_Item; DROP TABLE IF EXISTS Shop_Product_Currency_Region_Link_Audit; DROP TABLE IF EXISTS Shop_Product_Currency_Region_Link; DROP TABLE IF EXISTS Shop_Product_Currency_Link_Audit; DROP TABLE IF EXISTS Shop_Product_Currency_Link; DROP TABLE IF EXISTS Shop_Product_Variation_Link_Audit; DROP TABLE IF EXISTS Shop_Product_Variation_Link; DROP TABLE IF EXISTS Shop_Product_Permutation_Variation_Link_Audit; DROP TABLE IF EXISTS Shop_Product_Permutation_Variation_Link; DROP TABLE IF EXISTS Shop_Variation_Temp; DROP TABLE IF EXISTS Shop_Variation_Audit; DROP TABLE IF EXISTS Shop_Variation; DROP TABLE IF EXISTS Shop_Product_Variation_Type_Link_Audit; DROP TABLE IF EXISTS Shop_Product_Variation_Type_Link; DROP TABLE IF EXISTS Shop_Product_Variation_Temp; DROP TABLE IF EXISTS Shop_Product_Variation; DROP TABLE IF EXISTS Shop_Variation_Type_Temp; DROP TABLE IF EXISTS Shop_Variation_Type_Audit; DROP TABLE IF EXISTS Shop_Variation_Type; DROP TABLE IF EXISTS Shop_Product_Variation_Type_Temp; DROP TABLE IF EXISTS Shop_Product_Variation_Type; DROP TABLE IF EXISTS Shop_Product_Permutation_Temp; DROP TABLE IF EXISTS Shop_Product_Permutation_Audit; DROP TABLE IF EXISTS Shop_Product_Permutation; DROP TABLE IF EXISTS Shop_Interval_Recurrence_Audit; DROP TABLE IF EXISTS Shop_Interval_Recurrence; DROP TABLE IF EXISTS Shop_Product_Audit; DROP TABLE IF EXISTS Shop_Product; DROP TABLE IF EXISTS Shop_Product_Temp; DROP TABLE IF EXISTS Shop_Product_Category_Temp; DROP TABLE IF EXISTS Shop_Product_Category_Audit; DROP TABLE IF EXISTS Shop_Product_Category; DROP TABLE IF EXISTS Shop_Category_Audit; DROP TABLE IF EXISTS Shop_Category; DROP TABLE IF EXISTS Shop_Tax_Or_Surcharge_Temp; DROP TABLE IF EXISTS Shop_Tax_Or_Surcharge_Audit; DROP TABLE IF EXISTS Shop_Tax_Or_Surcharge; DROP TABLE IF EXISTS Shop_Currency_Temp; DROP TABLE IF EXISTS Shop_Currency_Audit; DROP TABLE IF EXISTS Shop_Currency; DROP TABLE IF EXISTS Shop_Storage_Location_Branch_Temp; DROP TABLE IF EXISTS Shop_Storage_Location_Branch_Audit; DROP TABLE IF EXISTS Shop_Storage_Location_Branch; DROP TABLE IF EXISTS Shop_Storage_Location_Temp; DROP TABLE IF EXISTS Shop_Storage_Location_Audit; DROP TABLE IF EXISTS Shop_Storage_Location; DROP TABLE IF EXISTS Shop_Plant_Temp; DROP TABLE IF EXISTS Shop_Plant_Audit; DROP TABLE IF EXISTS Shop_Plant; DROP TABLE IF EXISTS Shop_Address_Audit; DROP TABLE IF EXISTS Shop_Address; DROP TABLE IF EXISTS Shop_Delivery_Region_Branch_Audit; DROP TABLE IF EXISTS Shop_Delivery_Region_Branch; DROP TABLE IF EXISTS Shop_Region_Branch_Temp; DROP TABLE IF EXISTS Shop_Region_Branch_Audit; DROP TABLE IF EXISTS Shop_Region_Branch; DROP TABLE IF EXISTS Shop_Delivery_Region_Audit; DROP TABLE IF EXISTS Shop_Delivery_Region; DROP TABLE IF EXISTS Shop_Region_Temp; DROP TABLE IF EXISTS Shop_Region_Audit; DROP TABLE IF EXISTS Shop_Region; DROP TABLE IF EXISTS Shop_Unit_Measurement_Conversion_Audit; DROP TABLE IF EXISTS Shop_Unit_Measurement_Conversion; DROP TABLE IF EXISTS Shop_Unit_Measurement_Audit; DROP TABLE IF EXISTS Shop_Unit_Measurement; DROP TABLE IF EXISTS Shop_Image_Type_Audit; DROP TABLE IF EXISTS Shop_Image_Type; DROP TABLE IF EXISTS Shop_General_Audit; DROP TABLE IF EXISTS Shop_General; DROP TABLE IF EXISTS File_Type_Audit; DROP TABLE IF EXISTS File_Type; DROP TABLE IF EXISTS Msg_Error_Type; DROP TABLE IF EXISTS Shop_Msg_Error_Type; DROP TABLE IF EXISTS Shop_Access_Level_Audit; DROP TABLE IF EXISTS Shop_Access_Level; DROP TABLE IF EXISTS Shop_Sales_And_Purchasing_Change_Set; DROP TABLE IF EXISTS Shop_User_Change_Set; DROP TABLE IF EXISTS Shop_Product_Change_Set; -- Procedures DROP PROCEDURE IF EXISTS p_split; DROP PROCEDURE IF EXISTS p_clear_split_temp; DROP PROCEDURE IF EXISTS p_split_key_value_pair_csv; DROP PROCEDURE IF EXISTS p_clear_split_key_value_csv_temp; DROP PROCEDURE IF EXISTS p_clear_split_key_value_pair_csv_temp; DROP PROCEDURE IF EXISTS p_debug_timing_reporting; DROP PROCEDURE IF EXISTS p_validate_guid; DROP PROCEDURE IF EXISTS p_validate_guid_test; DROP FUNCTION IF EXISTS fn_shop_get_product_permutation_name; DROP PROCEDURE IF EXISTS p_shop_calc_user; DROP PROCEDURE IF EXISTS p_shop_calc_user; DROP PROCEDURE IF EXISTS p_shop_clear_user_eval_temp; DROP PROCEDURE IF EXISTS p_shop_clear_calc_user; DROP PROCEDURE IF EXISTS p_shop_get_many_access_level; DROP PROCEDURE IF EXISTS p_shop_get_many_unit_measurement; DROP PROCEDURE IF EXISTS p_shop_get_many_region; DROP PROCEDURE IF EXISTS p_shop_get_many_plant; DROP PROCEDURE IF EXISTS p_shop_get_many_storage_location; DROP PROCEDURE IF EXISTS p_shop_get_many_currency; DROP PROCEDURE IF EXISTS p_shop_save_category; DROP PROCEDURE IF EXISTS p_shop_save_category_test; DROP PROCEDURE IF EXISTS p_shop_save_product_category; DROP PROCEDURE IF EXISTS p_shop_save_product_category_test; DROP PROCEDURE IF EXISTS p_shop_save_product; DROP PROCEDURE IF EXISTS p_shop_save_product_test; DROP PROCEDURE IF EXISTS p_shop_calc_product_permutation; DROP PROCEDURE IF EXISTS p_shop_clear_calc_product_permutation; DROP PROCEDURE IF EXISTS p_shop_get_many_product; DROP PROCEDURE IF EXISTS p_shop_get_many_stripe_product_new; DROP PROCEDURE IF EXISTS p_shop_save_permutation; DROP PROCEDURE IF EXISTS p_shop_save_product_permutation; DROP PROCEDURE IF EXISTS p_shop_save_product_permutation_test; DROP PROCEDURE IF EXISTS p_shop_save_product_variation; DROP PROCEDURE IF EXISTS p_shop_save_product_variation_test; DROP PROCEDURE IF EXISTS p_shop_get_many_product_variation; DROP FUNCTION IF EXISTS fn_shop_get_id_product_permutation_from_variation_csv_list; DROP PROCEDURE IF EXISTS p_shop_save_stock_item; DROP PROCEDURE IF EXISTS p_shop_save_stock_item_test; DROP PROCEDURE IF EXISTS p_shop_get_many_stock_item; DROP PROCEDURE IF EXISTS p_shop_get_many_product_price_and_discount_and_delivery_option; DROP PROCEDURE IF EXISTS p_shop_get_many_product_price_and_discount_and_delivery_option; DROP PROCEDURE IF EXISTS p_shop_get_many_stripe_price_new; DROP PROCEDURE IF EXISTS p_shop_save_user; DROP PROCEDURE IF EXISTS p_shop_edit_user; DROP PROCEDURE IF EXISTS p_shop_get_many_user; DROP PROCEDURE IF EXISTS p_get_many_user; DROP PROCEDURE IF EXISTS p_shop_get_many_user_basket; DROP PROCEDURE IF EXISTS p_shop_edit_user_basket; DROP PROCEDURE IF EXISTS p_shop_save_supplier; DROP PROCEDURE IF EXISTS p_shop_save_supplier_test; DROP PROCEDURE IF EXISTS p_shop_get_many_supplier; DROP PROCEDURE IF EXISTS p_shop_save_supplier_purchase_order; DROP PROCEDURE IF EXISTS p_shop_save_supplier_purchase_order_test; DROP PROCEDURE IF EXISTS p_shop_get_many_supplier_purchase_order; DROP PROCEDURE IF EXISTS p_shop_save_manufacturing_purchase_order; DROP PROCEDURE IF EXISTS p_shop_save_manufacturing_purchase_order_test; DROP PROCEDURE IF EXISTS p_shop_get_many_manufacturing_purchase_order; DROP PROCEDURE IF EXISTS p_shop_save_customer; DROP PROCEDURE IF EXISTS p_shop_get_many_customer; DROP PROCEDURE IF EXISTS p_shop_save_customer_sales_order; DROP PROCEDURE IF EXISTS p_shop_get_many_customer_sales_order;