例外の処理と送出の方法を見てきました。これを使って、データベース制約を超えた場合や別のエラーが発生した場合でも、保存できる値にうまくフォールバックするにはどうすればよいでしょうか。ここでは、範囲外になったときに、受け入れ可能な最大値へとスムーズにフォールバックする方法を確認します。
この演習はコースの一部です
理論を実践に変える、インタラクティブな演習のひとつをお試しください
この章では、単一文・複数文トランザクションと READ COMMITTED 分離レベルについて学びます。
トランザクションブロック内でエラーが発生した際のロールバック方法と、セーブポイントの設定方法を学びます。
この章では、例外とその扱い方について学びます。
現在の演習
スタック診断を使うことで、例外に関して PostgreSQL から得られるあらゆる情報を取得できます。