実際の使い方さて、ここまで読んで範囲型めっちゃ便利!!と思っていただけたと思います。そこで例えば会議室の予約システムを作る時に範囲型を使うと次のように表現できます。行)しかしここで大きな課題として会議室は1つしかないので会議室の予約時間(reservation_time)が被ったらErrorになって欲しいですよね。そこでお待たせしました排他制約の出番です。1ちゃんと弾いてくれてますね!これでUPDATEの設計にしてロックがアプリケーションパフォーマンスのボトルネックになったり、INSERTで表現する際のファントムーリード起因のbugとかを防ぐ事が出来ます。まとめRDBに入っているデータは常に正しいといえる状態は精神衛生上もアプリケーションのロジック的にも平和なので排他制約使えるシーンは色々とあるな!と考えています。言え僕も今回知ったばかりでまだまだ実務で使っていないので面白い使い方を模索したいと思います。記事は見つかりませんでした。