Respuestas:
Si. Se implementa una UNIQUE
restricción con la ayuda de un índice único: un índice b-tree con ordenamiento ascendente predeterminado sobre todas las columnas involucradas. El índice se crea y mantiene automáticamente, y Postgres lo utiliza para todos los fines, como un índice único y sencillo.
No es necesario crear otro índice único (redundante) como este, que sería un desperdicio de recursos.
Explicación detallada:
Se aplican algunas excepciones raras para los índices de varias columnas con opciones de clasificación especiales: