111
This commit is contained in:
@@ -49,6 +49,35 @@ BEGIN
|
||||
START TRANSACTION;
|
||||
|
||||
-- 一、删除任务运行数据及快照。
|
||||
-- 兼容尚未执行员工人事管理迁移的旧数据库。
|
||||
IF EXISTS (
|
||||
SELECT 1
|
||||
FROM information_schema.TABLES
|
||||
WHERE TABLE_SCHEMA = DATABASE()
|
||||
AND TABLE_NAME = 'ob_employee_attachment'
|
||||
) THEN
|
||||
DELETE FROM ob_employee_attachment;
|
||||
END IF;
|
||||
IF EXISTS (
|
||||
SELECT 1
|
||||
FROM information_schema.TABLES
|
||||
WHERE TABLE_SCHEMA = DATABASE()
|
||||
AND TABLE_NAME = 'ob_employee_change_record'
|
||||
) THEN
|
||||
DELETE FROM ob_employee_change_record;
|
||||
END IF;
|
||||
-- 兼容尚未执行员工合同快照迁移的旧数据库。
|
||||
IF EXISTS (
|
||||
SELECT 1
|
||||
FROM `information_schema`.`TABLES`
|
||||
WHERE `TABLE_SCHEMA` = DATABASE()
|
||||
AND `TABLE_NAME` = 'ob_employee_contract_snapshot'
|
||||
) THEN
|
||||
SET @delete_employee_contract_snapshot_sql = 'DELETE FROM `ob_employee_contract_snapshot`';
|
||||
PREPARE delete_employee_contract_snapshot_statement FROM @delete_employee_contract_snapshot_sql;
|
||||
EXECUTE delete_employee_contract_snapshot_statement;
|
||||
DEALLOCATE PREPARE delete_employee_contract_snapshot_statement;
|
||||
END IF;
|
||||
DELETE FROM `ob_task_operation_log`;
|
||||
DELETE FROM `ob_task_audit`;
|
||||
DELETE FROM `ob_task_material`;
|
||||
|
||||
@@ -43,6 +43,9 @@ BEGIN
|
||||
'ob_electronic_sign_event',
|
||||
'ob_electronic_sign_document',
|
||||
'ob_electronic_sign_process',
|
||||
'ob_employee_attachment',
|
||||
'ob_employee_change_record',
|
||||
'ob_employee_contract_snapshot',
|
||||
'ob_task_operation_log',
|
||||
'ob_task_audit',
|
||||
'ob_task_material',
|
||||
@@ -61,6 +64,9 @@ BEGIN
|
||||
'ob_electronic_sign_event',
|
||||
'ob_electronic_sign_document',
|
||||
'ob_electronic_sign_process',
|
||||
'ob_employee_attachment',
|
||||
'ob_employee_change_record',
|
||||
'ob_employee_contract_snapshot',
|
||||
'ob_task_operation_log',
|
||||
'ob_task_audit',
|
||||
'ob_task_material',
|
||||
@@ -166,6 +172,9 @@ BEGIN
|
||||
'ob_electronic_sign_event',
|
||||
'ob_electronic_sign_document',
|
||||
'ob_electronic_sign_process',
|
||||
'ob_employee_attachment',
|
||||
'ob_employee_change_record',
|
||||
'ob_employee_contract_snapshot',
|
||||
'ob_task_operation_log',
|
||||
'ob_task_audit',
|
||||
'ob_task_material',
|
||||
@@ -199,6 +208,9 @@ WHERE `TABLE_SCHEMA` = DATABASE()
|
||||
'ob_electronic_sign_event',
|
||||
'ob_electronic_sign_document',
|
||||
'ob_electronic_sign_process',
|
||||
'ob_employee_attachment',
|
||||
'ob_employee_change_record',
|
||||
'ob_employee_contract_snapshot',
|
||||
'ob_task_operation_log',
|
||||
'ob_task_audit',
|
||||
'ob_task_material',
|
||||
|
||||
Reference in New Issue
Block a user