Полагаю, вам нужен этот индекс для поддержки ORDER BY
, верно?
Я не могу вспомнить условие WHERE
, которое потребовало бы второго столбца в порядке убывания.
Поскольку оба столбца определены NOT NULL
, уникальный индекс будет вести себя так же, как ограничение первичного ключа, и его можно использовать в качестве цели ограничений внешнего ключа.
Так что, если у вас нет инструмента, который проверяет наличие ограничений и дает сбой, если он не может их найти, или вам нужно ограничение для INSERT ... ON CONFLICT
, на мой взгляд, наличие индекса достаточно хорошо.