Câu trả lời:
Đúng. Một UNIQUE
ràng buộc được triển khai với sự trợ giúp của một chỉ mục duy nhất - chỉ mục b-cây với thứ tự sắp xếp tăng dần mặc định trên tất cả các cột liên quan. Chỉ mục được tạo và duy trì tự động và được Postgres sử dụng cho tất cả các mục đích như một chỉ mục duy nhất đơn giản.
Không cần phải tạo một chỉ mục duy nhất (dự phòng) như nó, điều đó sẽ gây lãng phí tài nguyên.
Giải thích chi tiết:
Một số trường hợp ngoại lệ hiếm hoi áp dụng cho các chỉ mục nhiều màu với các tùy chọn sắp xếp đặc biệt: