1
私はパーティションを作成したいテーブルがありますが、一意制約を処理する方法はわかりません。テーブル継承:パーティション間で一意の制約を適用しますか?
複数の子テーブルに一意制約を作成することはできますか?
私はパーティションを作成したいテーブルがありますが、一意制約を処理する方法はわかりません。テーブル継承:パーティション間で一意の制約を適用しますか?
複数の子テーブルに一意制約を作成することはできますか?
いいえ、これは現在できません。あなたができることは、検証を手動で行うトリガーを作成することです。
これは当てはまりますが、ユニークなフィールドが1つのテーブルでパーティション化されている場合、子テーブルに定義された一意性制約によって値がテーブル全体で一意になります。一方、 'INSERT'を子テーブルにリダイレクトすると既にトリガが必要なので、そのトリガで一意性もチェックできます。 – dezso