Amazon Aurora DSQLが外部キー制約をサポート
ID 5736
GUID 18688c900aa7e8e0fed26665dcc45fab0eca0463
発表日(JST)
要約生成日時(JST)
タイトル Amazon Aurora DSQLが外部キー制約をサポート
詳細リンク https://aws.amazon.com/about-aws/whats-new/2026/08/aurora-dsql-foreign-key-constraints/
カテゴリ
要点
  • Amazon Aurora DSQLが新規および既存のテーブルへの外部キー制約の追加をサポート
  • テーブル間の参照整合性をFOREIGN KEY制約として定義可能
  • 参照先の行が削除・更新された際の動作オプション:NO ACTION、RESTRICT、CASCADE、SET NULL、SET DEFAULT
  • Aurora DSQLはPostgreSQL互換のサーバーレス分散SQLデータベース
  • アクティブ-アクティブのマルチリージョン可用性を提供
  • Aurora DSQLが利用可能なすべてのAWSリージョンで使用可能
アップデート内容要約

Amazon Aurora DSQLが新規および既存のテーブルに外部キー制約を追加できるようになりました。これにより、テーブル間の参照関係をFOREIGN KEY制約として表現でき、参照整合性を維持することが可能になります。参照先の行が削除・更新された際の動作として、NO ACTION、RESTRICT、CASCADE、SET NULL、SET DEFAULTのオプションが選択可能です。

アップデート内容全文

Amazon Aurora DSQLは、新規および既存のテーブルに外部キー制約を追加できるようになりました。
Aurora DSQLは、PostgreSQL互換性とアクティブ-アクティブのマルチリージョン可用性を備えたサーバーレスの分散SQLデータベースです。

この機能により、アプリケーションのテーブル間の参照ルールをAurora DSQLクラスター内のFOREIGN KEY制約として表現できるようになりました。
例えば、顧客のプライマリ住所がアドレステーブル内の既存の行を参照する必要があることを宣言できます。
Aurora DSQLは、その顧客が存在しなくなった住所を指すような書き込みを拒否します。

参照先の行が削除または更新された際の動作として、NO ACTION、RESTRICT、CASCADE、SET NULL、SET DEFAULTのオプションを選択できます。

この機能は、Aurora DSQLが利用可能なすべてのAWSリージョンで利用できます。
詳細については、Aurora DSQLユーザーガイドの外部キー制約の操作とCREATE TABLE外部キー構文を参照してください。

関連サービス
  • Amazon Aurora DSQL
関連サービスの説明
  • Amazon Aurora DSQLは、AWSが提供するサーバーレスの分散SQLデータベースサービスです。PostgreSQLとの互換性を持ち、アクティブ-アクティブのマルチリージョン可用性を備えています。サーバーレスのため、インフラストラクチャの管理が不要で、自動的にスケールします。分散型アーキテクチャにより、複数のリージョンで同時に読み書きが可能(アクティブ-アクティブ)で、高い可用性と耐障害性を実現します。PostgreSQL互換であるため、既存のPostgreSQLアプリケーションやツールをそのまま使用できる点も大きな特徴です。
関連URL