低空智控平台 后端go
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

43 lines
1.1 KiB

-- 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)
);