私が作業しているプロジェクトには、ブール列が変更されたかどうかを監視する「更新時」トリガーのあるテーブルがあります(例:false-> true =何らかのアクションを実行します)。ただし、このアクションは1行に1回しか実行できません。
データベースにアクセスするクライアントは複数存在するため、最終的には複数のクライアントが同じ行列を並行して更新しようとすることが考えられます。
「更新」トリガー自体が同時実行自体を処理しますか、それともトランザクションでそれを実行して手動でテーブルをロックする必要がありますか?