Skip to content

Commit 0b1abf4

Browse files
sudoghutclaude
andcommitted
fix: Align view column names with online server documentation
- View_PossessionsAddrData: rename c_addr_name/c_addr_chn to c_possession_addr_name/c_possession_addr_chn - View_EntryData: fix column references to match ENTRY_DATA schema: - c_nianhao_id -> c_entry_nh_id - c_parental_status -> c_parental_status_code - View_EventAddrData: fix JOIN to use composite key (c_personid, c_sequence, c_event_code) instead of c_event_record_id Changes synchronized with cbdb-online-main-server config/view_tables.php Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 98282ce commit 0b1abf4

2 files changed

Lines changed: 11 additions & 8 deletions

File tree

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Claude Code local settings
2+
.claude/settings.local.json

scripts/create_views.sh

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,7 @@ SELECT
398398
assoc_person.c_name AS c_assoc_name,
399399
assoc_person.c_name_chn AS c_assoc_name_chn,
400400
entry.c_age,
401-
entry.c_nianhao_id,
401+
entry.c_entry_nh_id,
402402
nh.c_nianhao_chn,
403403
nh.c_nianhao_pin,
404404
entry.c_entry_nh_year,
@@ -415,7 +415,7 @@ SELECT
415415
entry_addr.c_name_chn AS c_entry_addr_chn,
416416
entry_addr.x_coord AS c_entry_xcoord,
417417
entry_addr.y_coord AS c_entry_ycoord,
418-
entry.c_parental_status,
418+
entry.c_parental_status_code,
419419
parental_codes.c_parental_status_desc,
420420
parental_codes.c_parental_status_desc_chn,
421421
entry.c_attempt_count,
@@ -439,9 +439,9 @@ LEFT JOIN KINSHIP_CODES AS kin_codes
439439
LEFT JOIN ASSOC_CODES AS assoc_codes
440440
ON assoc_codes.c_assoc_code = entry.c_assoc_code
441441
LEFT JOIN PARENTAL_STATUS_CODES AS parental_codes
442-
ON parental_codes.c_parental_status_code = entry.c_parental_status
442+
ON parental_codes.c_parental_status_code = entry.c_parental_status_code
443443
LEFT JOIN NIAN_HAO AS nh
444-
ON nh.c_nianhao_id = entry.c_nianhao_id
444+
ON nh.c_nianhao_id = entry.c_entry_nh_id
445445
LEFT JOIN YEAR_RANGE_CODES AS range_codes
446446
ON range_codes.c_range_code = entry.c_entry_range
447447
LEFT JOIN ADDR_CODES AS entry_addr
@@ -496,8 +496,9 @@ SELECT
496496
gz.c_ganzhi_py AS c_event_day_gz_py
497497
FROM EVENTS_ADDR AS ea
498498
LEFT JOIN EVENTS_DATA AS event_data
499-
ON event_data.c_event_record_id = ea.c_event_record_id
500-
AND event_data.c_personid = ea.c_personid
499+
ON event_data.c_personid = ea.c_personid
500+
AND event_data.c_sequence = ea.c_sequence
501+
AND event_data.c_event_code = ea.c_event_code
501502
LEFT JOIN EVENT_CODES AS event_codes
502503
ON event_codes.c_event_code = event_data.c_event_code
503504
INNER JOIN BIOG_MAIN AS person
@@ -821,8 +822,8 @@ DROP VIEW IF EXISTS View_PossessionsAddrData;
821822
CREATE VIEW View_PossessionsAddrData AS
822823
SELECT
823824
View_PossessionsData.*,
824-
ADDR_CODES.c_name AS c_addr_name,
825-
ADDR_CODES.c_name_chn AS c_addr_chn
825+
ADDR_CODES.c_name AS c_possession_addr_name,
826+
ADDR_CODES.c_name_chn AS c_possession_addr_chn
826827
FROM
827828
View_PossessionsData
828829
LEFT JOIN ADDR_CODES ON View_PossessionsData.c_addr_id = ADDR_CODES.c_addr_id;

0 commit comments

Comments
 (0)