이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

17.2. 액세스 방법

pg_am테이블에는 다음 행이 하나 포함되어 있습니다. 모든 인덱스 액세스 방법. 힙 액세스 방법에 대한 지원은 다음과 같습니다. 내장포스트그레SQL, 하지만 모두 다른 액세스 방법은에 설명되어 있습니다.pg_am. 스키마는 다음과 같습니다.표 17-1.

표 17-1. 인덱스 액세스 방법 스키마

칼럼 설명
amname 액세스 방법 이름
아소유자 소유자의 사용자 ID (현재 사용되지 않음)
좋은 전략 이 액세스 방법에 대한 전략 수(참조 아래)
암지원 이 액세스 방법에 대한 지원 루틴 수 (아래 참조)
amorderstrategy 색인이 정렬 순서를 제공하지 않으면 0이고, 그렇지 않으면 설명하는 전략 연산자의 전략 번호 정렬 순서
amcanunique AM은 고유 색인을 지원합니까?
amcanmulticol AM은 다중 열 색인을 지원합니까?
amindexnulls AM은 NULL 색인 항목을 지원합니까?
amconcurrent AM은 동시 업데이트를 지원합니까?
amgettuple
아민서트
... 인터페이스 루틴에 대한 프로시저 식별자 접근 방법. 예를 들어 열기를 위한 regproc ID, 닫고 액세스 방법에서 행을 가져오는 것이 나타납니다. 여기.

개체 ID행의pg_am외래 키로 많이 사용됩니다 다른 테이블의. 이 테이블에 새 행을 추가할 필요는 없습니다. 당신이 관심을 갖고 있는 것은 바로 그 것입니다.개체 ID원하는 액세스 방법의 연장:

pg_am에서 oid 선택 amname = 'btree';

 이드
-----
 403
(1행)

우리는 그 쿼리를 다음에서 사용할 것입니다어디다음 절.