CREATE STABLE product_property_${productId} (
ts TIMESTAMP,
report_time TIMESTAMP,
${field.field} ${field.type}
(${field.length})
)
TAGS (
device_id BIGINT
)
ALTER STABLE product_property_${productId}
ADD COLUMN ${field.field} ${field.type}
(${field.length})
ALTER STABLE product_property_${productId}
MODIFY COLUMN ${field.field} ${field.type}
(${field.length})
ALTER STABLE product_property_${productId}
DROP COLUMN ${field.field}
INSERT INTO device_property_${device.id}
USING product_property_${device.productId}
TAGS ('${device.id}')
(ts, report_time,
${@cn.iocoder.yudao.module.iot.framework.tdengine.core.TDengineTableField@buildFieldName(key)}
)
VALUES
(#{ts}, #{reportTime},
#{value}
)