新增 Kafka 消息中 electricity[] 和 air_conditioner[] 数组字段支持,用于存储电力与空调设备明细数据。数据库表新增对应数组列并创建 GIN 索引优化查询性能,processor 实现数组字段校验与聚合转换逻辑。 主要变更: - Kafka 消息规范新增 electricity 和 air_conditioner 数组字段定义 - 数据库 heartbeat_events 表新增 14 个数组列并创建 4 个 GIN 索引 - processor 实现数组字段解析、校验及聚合转换逻辑 - 更新相关文档与测试用例,确保端到端功能完整
510 B
510 B
1. Implementation
- 1.1 更新 OpenSpec 增量规范(Kafka/Processor/DB)
- 1.2 数据库脚本与初始化:新增数组列与索引
- 1.3 Processor:数组字段校验与聚合转换
- 1.4 DB 写入:扩展批量 insert 列与参数
- 1.5 测试:新增单元测试覆盖顺序与类型/缺失处理
- 1.6 文档:更新 producer 与 DB schema
2. Validation
- 2.1 运行单元测试与 lint
- 2.2 在可用 PostgreSQL 环境执行冒烟(含数组列插入)