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