Initial commit of akmon project
This commit is contained in:
51
doc_eldercare/eldercare_table_validation.sql
Normal file
51
doc_eldercare/eldercare_table_validation.sql
Normal file
@@ -0,0 +1,51 @@
|
||||
-- ================================================
|
||||
-- 养老管理系统模拟数据验证脚本
|
||||
-- 用于验证表结构是否正确
|
||||
-- ================================================
|
||||
|
||||
-- 检查关键表是否存在
|
||||
SELECT
|
||||
table_name,
|
||||
CASE
|
||||
WHEN table_name IS NOT NULL THEN '✓ 存在'
|
||||
ELSE '✗ 缺失'
|
||||
END as status
|
||||
FROM information_schema.tables
|
||||
WHERE table_schema = 'public'
|
||||
AND table_name IN (
|
||||
'ak_regions',
|
||||
'ak_users',
|
||||
'ak_roles',
|
||||
'ak_user_roles',
|
||||
'ec_facilities',
|
||||
'ec_care_units',
|
||||
'ec_elders',
|
||||
'ec_family_contacts',
|
||||
'ec_care_plans',
|
||||
'ec_care_tasks',
|
||||
'ec_care_records',
|
||||
'ec_health_records',
|
||||
'ec_vital_signs',
|
||||
'ec_medical_records',
|
||||
'ec_medications',
|
||||
'ec_medication_logs',
|
||||
'ec_health_alerts',
|
||||
'ec_activities',
|
||||
'ec_activity_participations',
|
||||
'ec_visits',
|
||||
'ec_meal_services',
|
||||
'ec_meal_records',
|
||||
'ec_notification_templates',
|
||||
'ec_notification_logs'
|
||||
)
|
||||
ORDER BY table_name;
|
||||
|
||||
-- 检查 ak_regions 表的列结构
|
||||
SELECT
|
||||
column_name,
|
||||
data_type,
|
||||
is_nullable
|
||||
FROM information_schema.columns
|
||||
WHERE table_schema = 'public'
|
||||
AND table_name = 'ak_regions'
|
||||
ORDER BY ordinal_position;
|
||||
Reference in New Issue
Block a user