挂号补单功能的完善
This commit is contained in:
32
sql/迁移记录-DB变更记录/202601090000 add_identifier_no_column.sql
Normal file
32
sql/迁移记录-DB变更记录/202601090000 add_identifier_no_column.sql
Normal file
@@ -0,0 +1,32 @@
|
||||
-- 检查并添加 adm_patient_identifier 表的 identifier_no 列(如果不存在)
|
||||
-- 执行方式:使用Navicat Premium或其他PostgreSQL客户端工具连接到数据库后执行
|
||||
|
||||
-- 检查列是否存在,如果不存在则添加
|
||||
DO $$
|
||||
BEGIN
|
||||
-- 检查列是否存在
|
||||
IF NOT EXISTS (
|
||||
SELECT 1
|
||||
FROM information_schema.columns
|
||||
WHERE table_schema = 'hisdev'
|
||||
AND table_name = 'adm_patient_identifier'
|
||||
AND column_name = 'identifier_no'
|
||||
) THEN
|
||||
-- 如果列不存在,则添加列
|
||||
ALTER TABLE adm_patient_identifier
|
||||
ADD COLUMN identifier_no VARCHAR(255);
|
||||
|
||||
-- 添加注释
|
||||
COMMENT ON COLUMN adm_patient_identifier.identifier_no IS '标识号(就诊卡号)';
|
||||
|
||||
RAISE NOTICE '已添加 identifier_no 列';
|
||||
ELSE
|
||||
RAISE NOTICE 'identifier_no 列已存在,无需添加';
|
||||
END IF;
|
||||
END $$;
|
||||
|
||||
-- 插入迁移记录
|
||||
INSERT INTO "__migrationshistory" ("version", "description")
|
||||
VALUES ('202601090000 add_identifier_no_column', '1.0.0')
|
||||
ON CONFLICT (version) DO NOTHING;
|
||||
|
||||
Reference in New Issue
Block a user