2025년 9월 25일:토토 커뮤니티 : 토토
이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

7.5. 기능지수

a기능 색인, 인덱스는 하나 이상의 함수에 적용된 함수의 결과에 대해 정의됨 단일 테이블의 열. 기능지수는 다음과 같이 사용될 수 있습니다. 기능 결과를 기반으로 데이터에 대한 빠른 액세스 확보 전화.

예를 들어, 대소문자를 구분하지 않는 비교를 수행하는 일반적인 방법 를 사용하는 것입니다.하위:

SELECT * FROM test1 WHERE lower(col1) = '값';
해당 쿼리가 색인을 사용할 수 있으려면 다음을 수행해야 합니다. 의 결과에 따라 정의됩니다.하위(열)작업:
인덱스 생성 test1_lower_col1_idx ON test1 (lower(col1));

색인 정의의 함수는 둘 이상의 기능을 사용할 수 있습니다 인수이지만 상수가 아닌 테이블 열이어야 합니다. 기능 인덱스는 항상 단일 열입니다(즉, 함수 결과) 함수가 둘 이상의 입력 필드를 사용하는 경우에도 마찬가지입니다. 함수를 포함하는 다중 열 인덱스는 있을 수 없습니다. 전화.

팁:이전에서 언급한 제한사항 사용자 정의를 정의하여 단락을 쉽게 해결할 수 있습니다. 호출하는 인덱스 정의에 사용할 함수 원하는 기능을 내부적으로.