すべてのプロダクト
Search
ドキュメントセンター

PolarDB:ユニークなインデックス

最終更新日:Jun 03, 2024

インデックスを使用して、列の値の一意性、または複数の列の結合値の一意性を強制することもできます。

CREATE UNIQUE INDEX名ONテーブル (column [, ...]);

現在、B-treeインデックスのみが一意と宣言できます。

インデックスが一意であると宣言されている場合、インデックス値が等しい複数のテーブル行は許可されません。 ヌル値は等しいとはみなされない。 複数列の一意のインデックスは、すべてのインデックス付き列が複数の行で等しい場合のみ拒否します。

PostgreSQLautomaticallyは、一意の制約またはプライマリキーがテーブルに定義されると、一意のインデックスを作成します。 インデックスは、主キーまたは一意の制約 (適切な場合はマルチカラムインデックス) を構成する列をカバーし、制約を強制するメカニズムです。

説明

一意の列にインデックスを手動で作成する必要はありません。自動作成されたインデックスを複製するだけです。