fix(db): V100迁移脚本移除update_time列引用,避免V103依赖问题

This commit is contained in:
2026-06-22 09:57:06 +08:00
parent dae6c14ae4
commit 3cdab2c6fc

View File

@@ -28,11 +28,11 @@ WHERE e.id IS NOT NULL
SELECT 1 FROM emr_revision r WHERE r.emr_id = e.id
);
-- 3. 从doc_emr同步搜索索引
-- 3. 从doc_emr同步搜索索引不包含update_time列因为V103才添加
INSERT INTO emr_search_index (
id, emr_id, encounter_id, patient_id, patient_name,
emr_type, emr_title, diagnosis_text,
doctor_name, department_name, create_time, update_time
doctor_name, department_name, create_time
)
SELECT
nextval('emr_search_index_id_seq'),
@@ -65,8 +65,7 @@ SELECT
),
COALESCE(u.name, '医生' || e.record_id),
COALESCE(o.name, '未知科室'),
COALESCE(e.create_time, NOW()),
COALESCE(e.update_time, NOW())
COALESCE(e.create_time, NOW())
FROM doc_emr e
LEFT JOIN patient p ON e.patient_id = p.id
LEFT JOIN sys_user u ON e.record_id = u.user_id