意味的には昇順または降順のインデックスは同じであるため、これを行うのは合理的だと思いますが、PostgreSQLはそれをサポートしていません。主キーをバックアップするために自動作成されるインデックスのインデックス順序を制御する方法はありません。
PostgreSQLでは、インデックスをUNIQUEとして手動で作成して作成することはできません。 DESCのインデックス 並べ替え順序を作成してから、宣言されたPRIMARY KEYを作成します ALTER TABLE ... ADD CONSTRAINT ... PRIMARY KEY USING INDEX ... 。次の場合に失敗します:
ERROR: index "foopk" does not have default sorting behavior
なぜPgがこれを必要とするのか、頭のてっぺんからわかりません。上記のエラーのソースコードを検索すると、おそらく適切なコメントが見つかります。
PRIMARY KEYを取得できます 一意のインデックスを個別に作成するだけで、制約メタデータがないような動作。それはあなたにとって大丈夫かもしれません。