プライマリ インデックス。
プライマリ インデックスは、AMPをまたいでテーブルの行をパーティション化するためのハッシュ アルゴリズムによって使用されます。
キュー テーブルは、NoPIテーブルにしたり、パーティションプライマリ インデックスを持つことができません。
プライマリ インデックスを指定しない場合、Vantageは次の指針に基づいて、プライマリ インデックスとして定義する列セットを判別して暗黙的に指定します。
- プライマリ インデックスを指定せずにPRIMARY KEY制約を指定する場合、暗黙的に定義されたプライマリ インデックスがテーブルのプライマリ キーになります。
- プライマリ キーを指定せずにUNIQUE制約を指定する場合、暗黙的に定義されたプライマリ インデックスがテーブルに定義される最初のUNIQUE制約になります。
- PRIMARY KEY制約もUNIQUE制約もどちらも指定しない場合、暗黙的に定義されたプライマリ インデックスがQITS列になります。
この場合、プライマリ インデックスはデフォルトで非固有で、固有性制約またはUSIとして定義することはできません。
この制限があるのは、タイムスタンプ値は繰り返すことがあるので、固有であると推定できないからです。
- UNIQUE
- 名前付き列は固有である必要があります。
- primary_index_column
- 値をプライマリ インデックスの基礎として使用する列セット内の列。