diff --git a/healthlink-his-server/healthlink-his-application/src/main/resources/db/migration/V42__bug745_fix_mr_sealing_medical_record_id.sql b/healthlink-his-server/healthlink-his-application/src/main/resources/db/migration/V42__bug745_fix_mr_sealing_medical_record_id.sql new file mode 100644 index 000000000..bac15a6ea --- /dev/null +++ b/healthlink-his-server/healthlink-his-application/src/main/resources/db/migration/V42__bug745_fix_mr_sealing_medical_record_id.sql @@ -0,0 +1,3 @@ +-- DEPRECATED: 本迁移已迁移至 V45__bug745_fix_mr_sealing_medical_record_id.sql +-- 原因:与 V42__add_delete_flag_columns.sql 版本号重复,导致 Flyway 阻塞 +-- 此文件保留为空操作以避免 Flyway 校验错误 diff --git a/healthlink-his-server/healthlink-his-application/src/main/resources/db/migration/V45__bug745_fix_mr_sealing_medical_record_id.sql b/healthlink-his-server/healthlink-his-application/src/main/resources/db/migration/V45__bug745_fix_mr_sealing_medical_record_id.sql new file mode 100644 index 000000000..6b605dbce --- /dev/null +++ b/healthlink-his-server/healthlink-his-application/src/main/resources/db/migration/V45__bug745_fix_mr_sealing_medical_record_id.sql @@ -0,0 +1,5 @@ +-- Bug #745: mr_sealing.medical_record_id NOT NULL 导致前端不传该字段时 INSERT 报错 +-- 封存业务通过病案号手动录入,medicalRecordId 非必需,改为可空 +-- 说明:原 V42__bug745 因与 V42__add_delete_flag_columns 版本号冲突导致 Flyway 阻塞, +-- 迁移至 V45 以恢复 Flyway 正常执行 +ALTER TABLE mr_sealing ALTER COLUMN medical_record_id DROP NOT NULL;