인덱스는 열 값의 토토 베이성 또는 두 개 이상의 열의 결합된 값의 토토 베이성을 강제하는 데 사용될 수도 있습니다.
토토 베이 인덱스 생성이름켜짐테이블(열[, ...]) [NULL [아님] 토토 베이];
현재는 B-트리 인덱스만 고유하게 선언될 수 있습니다.
인덱스가 고유하다고 선언되면 동일한 인덱싱된 값을 가진 여러 테이블 행이 허용되지 않습니다. 기본적으로 고유 열의 Null 값은 동일한 것으로 간주되지 않으므로 열에 여러 개의 Null이 허용됩니다.NULL은 구별되지 않음옵션은 이를 수정하고 인덱스가 null을 동일하게 처리하도록 합니다. 다중 열 토토 베이 인덱스는 인덱싱된 모든 열이 여러 행에서 동일한 경우만 거부합니다.
PostgreSQL테이블에 대해 고유 제약 조건이나 기본 키가 정의되면 자동으로 고유 인덱스를 생성합니다. 인덱스는 기본 키 또는 고유 제약 조건(해당하는 경우 다중 열 인덱스)을 구성하는 열을 포함하며 제약 조건을 적용하는 메커니즘입니다.
토토 베이한 열에 대한 색인을 수동으로 생성할 필요가 없습니다. 그렇게 하면 자동으로 생성된 색인이 복제될 뿐입니다.