-- 检查 adm_patient_identifier 表是否存在 identifier_no 列 -- 执行方式:使用Navicat Premium或其他PostgreSQL客户端工具连接到数据库后执行 -- 检查列是否存在 SELECT column_name, data_type, character_maximum_length, is_nullable FROM information_schema.columns WHERE table_schema = 'hisdev' AND table_name = 'adm_patient_identifier' AND column_name = 'identifier_no'; -- 如果上面的查询返回空结果,说明列不存在,需要执行以下SQL添加列: -- ALTER TABLE adm_patient_identifier ADD COLUMN identifier_no VARCHAR(255); -- COMMENT ON COLUMN adm_patient_identifier.identifier_no IS '标识号(就诊卡号)'; -- 检查表的所有列 SELECT column_name, data_type, character_maximum_length FROM information_schema.columns WHERE table_schema = 'hisdev' AND table_name = 'adm_patient_identifier' ORDER BY ordinal_position;