[P0] [인프라] 백엔드 영속 저장 구조 운영 마무리 #2
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
배경
#2는 단순히 DB가 살아 있는지 확인하는 이슈가 아니라, 현재 8081 기준 백엔드 저장 구조를 운영 가능한 상태로 정리하는 이슈다. 사용자가 SQL을 직접 보지 않아도 현재 어떤 테이블이 실제 운영 데이터인지, 어떤 원본이 적재됐는지, 어떤 화면이 어떤 저장 구조를 읽는지 파악할 수 있어야 한다.현재 기준
work-8081.dev-worktree-8081members,seat_maps,seat_positions,member_versions,seat_assignment_versions,integration_*,auth.*등 운영 테이블이 존재integration_binary_sources테이블 생성 누락 이슈를 코드 기준으로 보완 중DB 상태화면을 추가해#2범위를 구체화함이번 차수 반영
/api/admin/db-status추가/admin/db-status화면 추가DB 상태탭에서 접근 가능integration_binary_sources를 DB 스키마에 정식 반영DB 상태화면도app source -> publish -> served구조로 관리남은 작업 범위
데이터 검증 항목
organization.xlsx,MH.xlsx,payment.csv,ptj.csv원본과 DB 적재 결과 비교integration_binary_sources와 실제 서빙 파일/기본 원본 간 연결 검증완료 기준
[P0] [Infra] 이미지 서버 구축 및 월말 조직 데이터 DB 스냅샷 기능to [P0] [Infra] ?? ?? ??? ??? ?? ? ?? ??? ??? ?? ??[P0] [Infra] ?? ?? ??? ??? ?? ? ?? ??? ??? ?? ??to [P0] [Infra] Build persistent backend storage and monthly org snapshots[P0] [Infra] Build persistent backend storage and monthly org snapshotsto [P0] [인프라] 백엔드 영속 저장 구조 운영 마무리 및 스냅샷 검증[P0] [인프라] 백엔드 영속 저장 구조 운영 마무리 및 스냅샷 검증to [P0] [인프라] 백엔드 영속 저장 구조 운영 마무리2026-03-27 작업 정리
이번 세션에서 dev/prod 운영 기준을 문서화하고 작업용 DB를 공개용 정본 기준으로 맞추는 절차를 추가했습니다.
반영 내용
docs/DEV_PROD_DB_PROTOCOL.md추가808180808081DB는 독립 정본이 아니라8080기준 복제본처럼 관리docs/INFRA_VALIDATION_CHECKLIST.md,docs/NEXT_SESSION_CHECKPOINT.md에 프로토콜 링크 및 운영 원칙 반영scripts/sync_prod_db_to_dev.sh추가minimal: 조직도/멤버/자리배치 검증용 동기화full: 분석 데이터까지 포함한 동기화members:8080=227,8081=236member_retirements:8080=9,8081=0seat_maps:8080=21,8081=3seat_positions:8080=5,8081=0seat_slots:8080=57308,8081=370추가 보정
minimal범위 동기화 수행seat_positions는 prod/dev 스키마 차이를 확인했고, 이 문제를 피하도록 동기화 스크립트를 보정members,member_retirements,seat_maps,seat_slots,seat_positions,auth.users재정렬 완료현재 해석
8081DB 기준 불일치가 원인인 혼선이 컸음2026-04-01 진행상황
DB 상태탭 추가/api/admin/db-status,/api/admin/db-status/table추가유지 / 주의 / 원본·추적 / 정리 후보로 분류한 운영 기준 문서 추가docs/architecture/DB_TABLE_CATALOG.md현재 판단:
seat_maps과거 DXF 시도본 정리 기준과entity_change_events실제 사용 여부2026-04-01 추가 진행상황
DB 상태화면을 전체 테이블 기준으로 확장26개유지 / 주의 / 원본·추적 / 정리 후보로 분류entity_change_events는 실제 사용되지 않고 row도 0이어서 제거현재 판단:
DB 상태탭과docs/architecture/DB_TABLE_CATALOG.md를 기준으로 판단#2진행상황 업데이트이번 라운드 반영:
DB 상태화면을 단순 테이블 목록에서 운영 관점 뷰로 확장26으로 정리하고 문서/화면 문구 동기화유지/주의/원본·추적분류 외에탭 데이터 / 로그인·권한 / 히스토리 / 로우데이터·적재 / 보정·보조제품 관점 묶음 추가조직 현황 / 자리배치도 / 프로젝트별 분석 / 팀·개인별 분석 / 사업관리대장 / 로그인별 실제 데이터 소스 테이블과 저장 흐름 설명 추가DB 상태진입 경로와 문서 기준을 현재 동작하는/db-status.html기준으로 정리현재 판단:
다음 후보:
주의그룹 테이블의 실제 입력/수정 주체 문서화#14로 넘어가 publish 흐름/중복 구조 정리 이어가기