これは、式のインデックスを使用して行うことができます:
create unique index unq_test_a_b on (test(least(a, b), greatest(a, b));
unique
はないと思います 制約は式を許可します(そして今のところテストするのに便利なPostgresはありません)が、これは本質的に同じことです。
これは、式のインデックスを使用して行うことができます:
create unique index unq_test_a_b on (test(least(a, b), greatest(a, b));
unique
はないと思います 制約は式を許可します(そして今のところテストするのに便利なPostgresはありません)が、これは本質的に同じことです。