Réponses:
Oui. Une UNIQUE
contrainte est implémentée à l'aide d'un index unique - un index b-tree avec un ordre de tri croissant par défaut sur toutes les colonnes impliquées. L'index est créé et maintenu automatiquement, et est utilisé à toutes fins comme un index unique simple par Postgres.
Il n'est pas nécessaire de créer un autre index unique (redondant) comme celui-ci, ce serait un gaspillage de ressources.
Explication détaillée:
De rares exceptions s'appliquent aux index multicolonnes avec des options de tri spéciales: