- 1h 실제 활성 멤버 < 2일 때 resolution='1h-fb' (fallback)로 저장 - LATEST_GROUPS_SQL은 resolution='1h'만 필터 → fallback 자동 제외 - FLEET 타입에 resolution='1h' 추가 (이전 누락) - DB resolution 컬럼: VARCHAR(4) → VARCHAR(8) 확장 - 프론트 리플레이: '1h' + '1h-fb' 모두 1h 프레임으로 처리 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(8) 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);
|