-- ============================================================ -- TDengine 初始化:流量历史库与超级表 -- -- 结构取自生产环境(SHOW CREATE STABLE 导出),仅结构、无数据。 -- 由 compose 的 tdengine-init 服务在 tdengine 健康后执行。 -- -- 注意:`taos -f` 是**按行**执行语句的,每条 SQL 必须写在一行内, -- 跨行会被判为 "Incomplete SQL statement"。改本文件时务必保持单行。 -- -- 业务代码(worker-svr / admin-svr)只连接读写,不负责建库建表, -- 因此这一步必须在首次启动时完成,否则单卡流量重试写入会报库表不存在。 -- ============================================================ CREATE DATABASE IF NOT EXISTS iotlcm_daily PRECISION 'ms' KEEP 1095d DURATION 7d; CREATE DATABASE IF NOT EXISTS iotlcm_monthly PRECISION 'ms' KEEP 1095d DURATION 30d; CREATE STABLE IF NOT EXISTS iotlcm_daily.t_sim_card_usage_daily (ts TIMESTAMP, usage_mb DOUBLE, package_code VARCHAR(128)) TAGS (iccid VARCHAR(64)); CREATE STABLE IF NOT EXISTS iotlcm_monthly.t_sim_card_usage_monthly (ts TIMESTAMP, usage_mb DOUBLE, package_code VARCHAR(128)) TAGS (iccid VARCHAR(64));