-- TDengine 时序库 schema(与 MySQL DDL 分离,需用 taos / REST 手动执行) -- 对应 DESIGN.md §5.9 CREATE DATABASE IF NOT EXISTS laic_track VGROUPS 2 DURATION 10d KEEP 3650d; USE laic_track; -- 遥测超级表(device_telemetry):列顺序必须与 service/telemetry_store.go insert() 的 VALUES 元组一致 CREATE STABLE IF NOT EXISTS device_telemetry ( ts TIMESTAMP, longitude DOUBLE, latitude DOUBLE, altitude DOUBLE, ground_speed DOUBLE, roll DOUBLE, pitch DOUBLE, yaw DOUBLE, battery_pct INT, battery_v DOUBLE, satellites INT, gps_quality VARCHAR(16), link_quality INT, flight_mode VARCHAR(16), armed TINYINT ) TAGS ( dock_id VARCHAR(64), drone_sn VARCHAR(32) ); -- 轨迹超级表(任务回放用) CREATE STABLE IF NOT EXISTS task_trajectory ( ts TIMESTAMP, longitude DOUBLE, latitude DOUBLE, altitude DOUBLE, ground_speed DOUBLE, yaw DOUBLE, battery_pct INT ) TAGS ( execution_id BIGINT, dock_id VARCHAR(64), drone_sn VARCHAR(32) );