- Python: 1h/6h 듀얼 스냅샷 생성 (polygon_builder), 1h 멤버 기반 일치율 후보 (gear_correlation) - DB: resolution 컬럼 추가 (011_polygon_resolution.sql) - Backend: resolution 필드 지원 (DTO/Service/Controller) - Frontend: 6h identity 레이어 독립 구현 (폴리곤/아이콘/라벨/항적/센터) - 리플레이 컨트롤러: 프로그레스바 통합, 1h/6h 스냅샷 표시, A-B 구간 반복 - 리치 툴팁: 클릭 고정 + 멤버 호버 강조 + 선박/어구/모델 소속 표시 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
15 lines
600 B
SQL
15 lines
600 B
SQL
-- 011: group_polygon_snapshots에 resolution 컬럼 추가 (1h/6h 듀얼 폴리곤)
|
|
-- 기존 데이터는 DEFAULT '6h'로 취급
|
|
|
|
ALTER TABLE kcg.group_polygon_snapshots
|
|
ADD COLUMN IF NOT EXISTS resolution VARCHAR(4) DEFAULT '6h';
|
|
|
|
-- 기존 인덱스 교체: resolution 포함
|
|
DROP INDEX IF EXISTS kcg.idx_gps_type_time;
|
|
CREATE INDEX idx_gps_type_res_time
|
|
ON kcg.group_polygon_snapshots(group_type, resolution, snapshot_time DESC);
|
|
|
|
DROP INDEX IF EXISTS kcg.idx_gps_key_time;
|
|
CREATE INDEX idx_gps_key_res_time
|
|
ON kcg.group_polygon_snapshots(group_key, resolution, snapshot_time DESC);
|