| ¶Ô±ÈÐÂÎļþ |
| | |
| | | -- ============================================= |
| | | -- ä¸å¡æ°æ®æ¸
çåå¨è¿ç¨ |
| | | -- 说æï¼ |
| | | -- 1. ä»
æ¸
çãä¸å¡åæ®/è¿è¡æ°æ®ãï¼ä¿çãåºç¡æ°æ®/é
ç½®/ä¸»æ°æ®ã |
| | | -- 2. ä¿çèå´ï¼BPM é
ç½®ãBI 大å±ãGoView 大å±ãåå
¸/èå/è§è²/ç¨æ·ã |
| | | -- ç©æ/åç±»/åä½/ä»åº/åºä½/车é´/å·¥ä½ç«/设å¤/å·¥å
·/å·¥åº/å·¥èº/è´¨æ£æ¹æ¡/缺é·/ææ ã |
| | | -- ç¼ç è§åãæ¡ç é
ç½®ãå®ç¯é
ç½®ãçç»æçãBOM/SOP/SIPã |
| | | -- CRM 客æ·/è系人/åæºç¶æ/ååé
ç½®/客æ·éå¶/å
¬æµ·é
ç½®ã |
| | | -- ERP ä¾åºå/ç»ç®è´¦æ·ãSRM ä¾åºå主表/åç±»/æææ é
ç½®ã |
| | | -- HRM å工档æ¡åèå¤/èªèµ/社ä¿/ç¨çé
ç½®ãAI 模å/å·¥å
·/è§è²/ç¥è¯åº/工使µã |
| | | -- IM ææè¯/表æ
å
ãéç¥å
¬åå
容ãç³»ç»æéç¨æ·ä½ç³»ç |
| | | -- 3. è¥åå¨è¿ç¨å·²åå¨ï¼è¯·å
æ§è¡ DROP PROCEDURE sp_clean_business_data; åæ§è¡æ¬èæ¬ |
| | | -- ============================================= |
| | | |
| | | CREATE DEFINER=`root`@`%` PROCEDURE `sp_clean_business_data`() |
| | | BEGIN |
| | | SET FOREIGN_KEY_CHECKS = 0; |
| | | |
| | | -- ============================================================ |
| | | -- 1. ç³»ç»è¿è¡æ°æ®ï¼æ¥å¿ / Token / éªè¯ç / ç«å
ä¿¡ / 社交ç»å®ï¼ |
| | | -- ============================================================ |
| | | TRUNCATE TABLE system_login_log; |
| | | TRUNCATE TABLE system_operate_log; |
| | | TRUNCATE TABLE system_notify_message; |
| | | TRUNCATE TABLE system_oauth2_access_token; |
| | | TRUNCATE TABLE system_oauth2_refresh_token; |
| | | TRUNCATE TABLE system_oauth2_code; |
| | | TRUNCATE TABLE system_oauth2_approve; |
| | | TRUNCATE TABLE system_sms_code; |
| | | TRUNCATE TABLE system_sms_log; |
| | | TRUNCATE TABLE system_mail_log; |
| | | TRUNCATE TABLE system_social_user; |
| | | TRUNCATE TABLE system_social_user_bind; |
| | | TRUNCATE TABLE infra_api_access_log; |
| | | TRUNCATE TABLE infra_api_error_log; |
| | | TRUNCATE TABLE infra_job_log; |
| | | |
| | | -- ============================================================ |
| | | -- 2. æä»¶ä¸éä»¶ |
| | | -- ============================================================ |
| | | TRUNCATE TABLE system_storage_attachment; |
| | | TRUNCATE TABLE system_storage_blob; |
| | | TRUNCATE TABLE storage_attachment; |
| | | TRUNCATE TABLE storage_blob; |
| | | TRUNCATE TABLE infra_file; |
| | | TRUNCATE TABLE infra_file_content; |
| | | |
| | | -- ============================================================ |
| | | -- 3. BPM æµç¨å®ä¾ä¸å®¡æ¹åå² |
| | | -- ä¿çï¼æµç¨å®ä¹/表å/åç±»/表达å¼/çå¬å¨/ç¨æ·ç»/ä¸å¡éä»¶é
ç½® |
| | | -- ============================================================ |
| | | TRUNCATE TABLE bpm_oa_leave; |
| | | TRUNCATE TABLE bpm_process_instance_copy; |
| | | TRUNCATE TABLE act_hi_procinst; |
| | | TRUNCATE TABLE act_hi_taskinst; |
| | | TRUNCATE TABLE act_hi_actinst; |
| | | TRUNCATE TABLE act_hi_varinst; |
| | | TRUNCATE TABLE act_hi_identitylink; |
| | | TRUNCATE TABLE act_hi_comment; |
| | | TRUNCATE TABLE act_hi_detail; |
| | | TRUNCATE TABLE act_hi_attachment; |
| | | TRUNCATE TABLE act_hi_entitylink; |
| | | TRUNCATE TABLE act_hi_tsk_log; |
| | | TRUNCATE TABLE act_ru_task; |
| | | TRUNCATE TABLE act_ru_execution; |
| | | TRUNCATE TABLE act_ru_actinst; |
| | | TRUNCATE TABLE act_ru_variable; |
| | | TRUNCATE TABLE act_ru_identitylink; |
| | | TRUNCATE TABLE act_ru_job; |
| | | TRUNCATE TABLE act_ru_timer_job; |
| | | TRUNCATE TABLE act_ru_deadletter_job; |
| | | TRUNCATE TABLE act_ru_suspended_job; |
| | | TRUNCATE TABLE act_ru_external_job; |
| | | TRUNCATE TABLE act_ru_history_job; |
| | | TRUNCATE TABLE act_ru_event_subscr; |
| | | TRUNCATE TABLE act_ru_entitylink; |
| | | TRUNCATE TABLE act_evt_log; |
| | | |
| | | -- ============================================================ |
| | | -- 4. MES ç产模å â ä¸å¡åæ® |
| | | -- ============================================================ |
| | | TRUNCATE TABLE mes_pro_work_order_param_record_detail; |
| | | TRUNCATE TABLE mes_pro_work_order_param_record; |
| | | TRUNCATE TABLE mes_pro_work_order_process; |
| | | TRUNCATE TABLE mes_pro_work_order_bom; |
| | | TRUNCATE TABLE mes_pro_work_order; |
| | | TRUNCATE TABLE mes_pro_task_issue; |
| | | TRUNCATE TABLE mes_pro_task; |
| | | TRUNCATE TABLE mes_pro_feedback; |
| | | TRUNCATE TABLE mes_pro_mps_merge_item; |
| | | TRUNCATE TABLE mes_pro_mps; |
| | | TRUNCATE TABLE mes_pro_card_process; |
| | | TRUNCATE TABLE mes_pro_card; |
| | | TRUNCATE TABLE mes_pro_work_record_log; |
| | | TRUNCATE TABLE mes_pro_work_record; |
| | | TRUNCATE TABLE mes_pro_andon_record; |
| | | |
| | | -- ============================================================ |
| | | -- 5. MES ä»åºæ¨¡å â ä¸å¡åæ® |
| | | -- ============================================================ |
| | | TRUNCATE TABLE mes_wm_transaction; |
| | | TRUNCATE TABLE mes_wm_stock_reserve; |
| | | TRUNCATE TABLE mes_wm_material_stock; |
| | | TRUNCATE TABLE mes_wm_sn; |
| | | TRUNCATE TABLE mes_wm_batch; |
| | | TRUNCATE TABLE mes_wm_barcode; |
| | | TRUNCATE TABLE mes_wm_stock_taking_task_result; |
| | | TRUNCATE TABLE mes_wm_stock_taking_task_line; |
| | | TRUNCATE TABLE mes_wm_stock_taking_task; |
| | | TRUNCATE TABLE mes_wm_stock_taking_plan_param; |
| | | TRUNCATE TABLE mes_wm_stock_taking_plan; |
| | | TRUNCATE TABLE mes_wm_package_line; |
| | | TRUNCATE TABLE mes_wm_package; |
| | | TRUNCATE TABLE mes_wm_item_receipt_detail; |
| | | TRUNCATE TABLE mes_wm_item_receipt_line; |
| | | TRUNCATE TABLE mes_wm_item_receipt; |
| | | TRUNCATE TABLE mes_wm_item_consume_detail; |
| | | TRUNCATE TABLE mes_wm_item_consume_line; |
| | | TRUNCATE TABLE mes_wm_item_consume; |
| | | TRUNCATE TABLE mes_wm_product_produce_detail; |
| | | TRUNCATE TABLE mes_wm_product_produce_line; |
| | | TRUNCATE TABLE mes_wm_product_produce; |
| | | TRUNCATE TABLE mes_wm_product_issue_detail; |
| | | TRUNCATE TABLE mes_wm_product_issue_line; |
| | | TRUNCATE TABLE mes_wm_product_issue; |
| | | TRUNCATE TABLE mes_wm_product_receipt_detail; |
| | | TRUNCATE TABLE mes_wm_product_receipt_line; |
| | | TRUNCATE TABLE mes_wm_product_receipt; |
| | | TRUNCATE TABLE mes_wm_product_sales_detail; |
| | | TRUNCATE TABLE mes_wm_product_sales_line; |
| | | TRUNCATE TABLE mes_wm_product_sales; |
| | | TRUNCATE TABLE mes_wm_misc_receipt_detail; |
| | | TRUNCATE TABLE mes_wm_misc_receipt_line; |
| | | TRUNCATE TABLE mes_wm_misc_receipt; |
| | | TRUNCATE TABLE mes_wm_misc_issue_detail; |
| | | TRUNCATE TABLE mes_wm_misc_issue_line; |
| | | TRUNCATE TABLE mes_wm_misc_issue; |
| | | TRUNCATE TABLE mes_wm_outsource_receipt_detail; |
| | | TRUNCATE TABLE mes_wm_outsource_receipt_line; |
| | | TRUNCATE TABLE mes_wm_outsource_receipt; |
| | | TRUNCATE TABLE mes_wm_outsource_issue_detail; |
| | | TRUNCATE TABLE mes_wm_outsource_issue_line; |
| | | TRUNCATE TABLE mes_wm_outsource_issue; |
| | | TRUNCATE TABLE mes_wm_return_vendor_detail; |
| | | TRUNCATE TABLE mes_wm_return_vendor_line; |
| | | TRUNCATE TABLE mes_wm_return_vendor; |
| | | TRUNCATE TABLE mes_wm_return_issue_detail; |
| | | TRUNCATE TABLE mes_wm_return_issue_line; |
| | | TRUNCATE TABLE mes_wm_return_issue; |
| | | TRUNCATE TABLE mes_wm_return_sales_detail; |
| | | TRUNCATE TABLE mes_wm_return_sales_line; |
| | | TRUNCATE TABLE mes_wm_return_sales; |
| | | TRUNCATE TABLE mes_wm_sales_notice_line; |
| | | TRUNCATE TABLE mes_wm_sales_notice; |
| | | TRUNCATE TABLE mes_wm_transfer_detail; |
| | | TRUNCATE TABLE mes_wm_transfer_line; |
| | | TRUNCATE TABLE mes_wm_transfer; |
| | | TRUNCATE TABLE mes_wm_arrival_notice_line; |
| | | TRUNCATE TABLE mes_wm_arrival_notice; |
| | | |
| | | -- ============================================================ |
| | | -- 6. MES è´¨æ£æ¨¡å â ä¸å¡åæ® |
| | | -- ============================================================ |
| | | TRUNCATE TABLE mes_qc_indicator_result_detail; |
| | | TRUNCATE TABLE mes_qc_indicator_result; |
| | | TRUNCATE TABLE mes_qc_defect_record; |
| | | TRUNCATE TABLE mes_qc_ncr; |
| | | TRUNCATE TABLE mes_qc_iqc_line; |
| | | TRUNCATE TABLE mes_qc_iqc; |
| | | TRUNCATE TABLE mes_qc_ipqc_line; |
| | | TRUNCATE TABLE mes_qc_ipqc; |
| | | TRUNCATE TABLE mes_qc_oqc_line; |
| | | TRUNCATE TABLE mes_qc_oqc; |
| | | TRUNCATE TABLE mes_qc_rqc_line; |
| | | TRUNCATE TABLE mes_qc_rqc; |
| | | |
| | | -- ============================================================ |
| | | -- 7. MES è®¾å¤æ¨¡å â ç¹æ£/ä¿å
»/ç»´ä¿®/è®¡éæ£æµè®°å½ |
| | | -- ============================================================ |
| | | TRUNCATE TABLE mes_dv_check_record_line; |
| | | TRUNCATE TABLE mes_dv_check_record; |
| | | TRUNCATE TABLE mes_dv_mainten_record_line; |
| | | TRUNCATE TABLE mes_dv_mainten_record; |
| | | TRUNCATE TABLE mes_dv_repair_line; |
| | | TRUNCATE TABLE mes_dv_repair; |
| | | TRUNCATE TABLE mes_dv_metering_check; |
| | | |
| | | -- ============================================================ |
| | | -- 8. MES å·¥èº/设计模å â ä¸å¡åæ®ï¼ç¼ç çæè®°å½ä¸ºæµæ°´æ°æ®ï¼ |
| | | -- ============================================================ |
| | | TRUNCATE TABLE mes_pd_archive; |
| | | TRUNCATE TABLE mes_pd_document_audit; |
| | | TRUNCATE TABLE mes_pd_document; |
| | | TRUNCATE TABLE mes_pd_project; |
| | | TRUNCATE TABLE mes_md_auto_code_record; |
| | | |
| | | -- ============================================================ |
| | | -- 9. CRM 模å â ä¸å¡åæ® |
| | | -- ä¿çï¼crm_customer / crm_contact / crm_business_status(_type) |
| | | -- / crm_contract_config / crm_customer_limit_config / crm_customer_pool_config |
| | | -- ============================================================ |
| | | TRUNCATE TABLE crm_receivable_plan; |
| | | TRUNCATE TABLE crm_receivable; |
| | | TRUNCATE TABLE crm_contract_product; |
| | | TRUNCATE TABLE crm_contract; |
| | | TRUNCATE TABLE crm_sale_quotation_product; |
| | | TRUNCATE TABLE crm_sale_quotation; |
| | | TRUNCATE TABLE crm_business_product; |
| | | TRUNCATE TABLE crm_contact_business; |
| | | TRUNCATE TABLE crm_business; |
| | | TRUNCATE TABLE crm_clue; |
| | | TRUNCATE TABLE crm_follow_up_record; |
| | | TRUNCATE TABLE crm_invoice; |
| | | TRUNCATE TABLE crm_sales_target; |
| | | TRUNCATE TABLE crm_permission; |
| | | |
| | | -- ============================================================ |
| | | -- 10. å®å模å â ä¸å¡åæ® |
| | | -- ============================================================ |
| | | TRUNCATE TABLE after_sale_return_item; |
| | | TRUNCATE TABLE after_sale_return; |
| | | TRUNCATE TABLE after_sale_ticket_item; |
| | | TRUNCATE TABLE after_sale_ticket; |
| | | TRUNCATE TABLE after_sale_repair; |
| | | TRUNCATE TABLE after_sale_permission; |
| | | |
| | | -- ============================================================ |
| | | -- 11. ERP 模å â ä¸å¡åæ® |
| | | -- ä¿çï¼erp_supplier / erp_account |
| | | -- ============================================================ |
| | | TRUNCATE TABLE erp_finance_payment_item; |
| | | TRUNCATE TABLE erp_finance_payment; |
| | | TRUNCATE TABLE erp_finance_receipt_item; |
| | | TRUNCATE TABLE erp_finance_receipt; |
| | | TRUNCATE TABLE erp_purchase_order_items; |
| | | TRUNCATE TABLE erp_purchase_order; |
| | | TRUNCATE TABLE erp_purchase_request_items; |
| | | TRUNCATE TABLE erp_purchase_request; |
| | | TRUNCATE TABLE erp_sale_order_items; |
| | | TRUNCATE TABLE erp_sale_order; |
| | | TRUNCATE TABLE erp_purchase_invoice; |
| | | |
| | | -- ============================================================ |
| | | -- 12. SRM 模å â ä¸å¡åæ® |
| | | -- ä¿çï¼srm_supplier / srm_supplier_contact / srm_supplier_category |
| | | -- / srm_tender_config |
| | | -- ============================================================ |
| | | TRUNCATE TABLE srm_bid_award; |
| | | TRUNCATE TABLE srm_bid_evaluation; |
| | | TRUNCATE TABLE srm_bid_open; |
| | | TRUNCATE TABLE srm_tender_bid; |
| | | TRUNCATE TABLE srm_tender_material; |
| | | TRUNCATE TABLE srm_tender_project; |
| | | TRUNCATE TABLE srm_delivery_plan; |
| | | TRUNCATE TABLE srm_purchase_collaboration; |
| | | TRUNCATE TABLE srm_supplier_quote; |
| | | TRUNCATE TABLE srm_supplier_evaluation; |
| | | TRUNCATE TABLE srm_supplier_certificate; |
| | | TRUNCATE TABLE srm_supplier_apply; |
| | | |
| | | -- ============================================================ |
| | | -- 13. HRM 模å â ä¸å¡åæ® |
| | | -- ä¿çï¼hrm_employee åæ¡£æ¡åè¡¨ï¼æè²/å·¥ä½ç»å/ç´§æ¥è系人/ |
| | | -- 社ä¿å
¬ç§¯é/èªé
¬æ¡£æ¡/ååï¼ãèå¤è忥/è§åã请åç±»åé
ç½®ã |
| | | -- èªé
¬ç»æã社ä¿å
¬ç§¯éæ¹æ¡ã个ç¨ç¨çé
ç½® |
| | | -- ============================================================ |
| | | TRUNCATE TABLE hrm_salary_payment_detail; |
| | | TRUNCATE TABLE hrm_salary_payment; |
| | | TRUNCATE TABLE hrm_salary_calculation; |
| | | TRUNCATE TABLE hrm_attendance_summary; |
| | | TRUNCATE TABLE hrm_attendance_record; |
| | | TRUNCATE TABLE hrm_attendance_exception; |
| | | TRUNCATE TABLE hrm_leave_application; |
| | | TRUNCATE TABLE hrm_resignation_application; |
| | | TRUNCATE TABLE hrm_transfer_application; |
| | | |
| | | -- ============================================================ |
| | | -- 14. AI 模å â 对è¯ä¸çæå
容 |
| | | -- ä¿çï¼ai_api_key / ai_model / ai_tool / ai_chat_role |
| | | -- / ai_knowledge(_document/_segment) / ai_workflow |
| | | -- ============================================================ |
| | | TRUNCATE TABLE ai_chat_message; |
| | | TRUNCATE TABLE ai_chat_conversation; |
| | | TRUNCATE TABLE ai_image; |
| | | TRUNCATE TABLE ai_mind_map; |
| | | TRUNCATE TABLE ai_music; |
| | | TRUNCATE TABLE ai_write; |
| | | |
| | | -- ============================================================ |
| | | -- 15. IM 模å â ä¼è¯ä¸æ¶æ¯ |
| | | -- ä¿çï¼im_sensitive_word / im_face_pack / im_face_pack_item |
| | | -- ============================================================ |
| | | TRUNCATE TABLE im_group_message_receipt; |
| | | TRUNCATE TABLE im_group_message; |
| | | TRUNCATE TABLE im_private_message; |
| | | TRUNCATE TABLE im_message_file; |
| | | TRUNCATE TABLE im_group_request; |
| | | TRUNCATE TABLE im_group_member; |
| | | TRUNCATE TABLE im_group; |
| | | TRUNCATE TABLE im_friend_request; |
| | | TRUNCATE TABLE im_friend; |
| | | TRUNCATE TABLE im_conversation_read; |
| | | TRUNCATE TABLE im_conversation; |
| | | TRUNCATE TABLE im_channel_message; |
| | | TRUNCATE TABLE im_channel_material; |
| | | TRUNCATE TABLE im_channel; |
| | | TRUNCATE TABLE im_rtc_participant; |
| | | TRUNCATE TABLE im_rtc_call; |
| | | TRUNCATE TABLE im_user_online; |
| | | TRUNCATE TABLE im_face_user_item; |
| | | |
| | | -- ============================================================ |
| | | -- 16. OA 已读/æå®äººå
³èï¼ä¿çéç¥å
¬åå
容 oa_notice / system_noticeï¼ |
| | | -- ============================================================ |
| | | TRUNCATE TABLE oa_notice_read; |
| | | TRUNCATE TABLE oa_notice_user; |
| | | |
| | | -- ============================================================ |
| | | -- 17. ç¤ºä¾æ°æ® |
| | | -- ============================================================ |
| | | TRUNCATE TABLE yudao_demo01_contact; |
| | | TRUNCATE TABLE yudao_demo02_category; |
| | | TRUNCATE TABLE yudao_demo03_course; |
| | | TRUNCATE TABLE yudao_demo03_grade; |
| | | TRUNCATE TABLE yudao_demo03_student; |
| | | |
| | | SET FOREIGN_KEY_CHECKS = 1; |
| | | |
| | | SELECT 'ä¸å¡æ°æ®æ¸
ç宿' AS result; |
| | | END |