-- 015_route_range.sql -- 계획노선 사용 범위 (2026-09-04 사용자 지시) -- -- 계획노선 자료가 공사지 전체일 수 있어 **어느 구간을 쓸지 사용자가 정한다**. -- B02 등록 화면에서 시작·종료 누가거리(m)를 받고, B03 이 계획노선을 세울 때 이 범위로 -- 먼저 자른 뒤 서피스 밖을 잘라 낸다(순서가 바뀌면 사용자가 정한 시점이 밀린다). -- -- 둘 다 NULL 이면 지금처럼 **전 구간**을 쓴다 — 기존 행·기존 동작은 그대로다. USE aislo_db; ALTER TABLE projects ADD COLUMN IF NOT EXISTS route_start_m DOUBLE NULL COMMENT '계획노선 시작 누가거리(m) — NULL 이면 처음부터' AFTER estimated_length_m, ADD COLUMN IF NOT EXISTS route_end_m DOUBLE NULL COMMENT '계획노선 종료 누가거리(m) — NULL 이면 끝까지' AFTER route_start_m;