| 12345678910111213141516171819202122232425262728 |
- -- 集抄表平台 TDengine 升级脚本 v2
- -- 适用场景:已有 iot_cj_meter_data 超级表(仅含早期 8 列),需要追加 7 个新列
- -- 新增列用于“上报健康分析 / 月度用水分析 / 上报历史记录”三个详情页 Tab
- --
- -- 执行方式(任选其一):
- -- taos : taos -h <host> -u root -p<pwd> -f iot_cj_tdengine_upgrade_v2.sql
- -- DBeaver/TDengine Explorer: 直接逐条运行
- --
- -- 幂等说明:
- -- TDengine 不支持 "ADD COLUMN IF NOT EXISTS"。
- -- 如果某列已存在,该条会报 "column already exists",请忽略该条继续即可,
- -- 其它未加的列不受影响。
- --
- -- 验证:
- -- DESCRIBE iot_cj_meter_data;
- -- 应能看到 signal_quality / voltage / valve_opening / status_byte1 /
- -- status_byte2 / temperature / imei 共 7 个新列。
- USE ruoyi_vue_pro;
- ALTER STABLE iot_cj_meter_data ADD COLUMN signal_quality TINYINT;
- ALTER STABLE iot_cj_meter_data ADD COLUMN voltage DOUBLE;
- ALTER STABLE iot_cj_meter_data ADD COLUMN valve_opening TINYINT;
- ALTER STABLE iot_cj_meter_data ADD COLUMN status_byte1 TINYINT;
- ALTER STABLE iot_cj_meter_data ADD COLUMN status_byte2 TINYINT;
- ALTER STABLE iot_cj_meter_data ADD COLUMN temperature DOUBLE;
- ALTER STABLE iot_cj_meter_data ADD COLUMN imei VARCHAR(20);
|