1. 学ぶ
  2. /
  3. コース
  4. /
  5. PostgreSQL におけるトランザクションとエラー処理

Connected

演習

特定の例外でメッセージを記録する

複数の特定例外を捕捉する最も良い使い方のひとつは、例外が発生した正確な理由を把握できるよう、個別に処理して固有のエラーメッセージを記録することです。両方のエラー条件が起こりうる状況で、これを実践してみましょう。演習の後で、なぜその特定のメッセージが記録されたのかを解説します。

指示

100 XP
  • not_null_violation 用の例外ハンドラーを作成します。
  • not_null_violation が発生した場合、errors テーブルに msg として "failed to insert"、detail として Glucose can not be null. を挿入します。