CREATE ACCESS METHOD — 새 접근 방법 정의
CREATE ACCESS METHOD이름TYPE접근방법종류HANDLER핸들러함수
CREATE ACCESS METHOD 명령은 새 접근 방법을 만든다.
한 접근 방법 이름은 해당 데이터베이스 안에서 하나만 있어야 한다.
새 접근 방법은 슈퍼유저만 만들 수 있다.
이름만들 새 접근 방법 이름.
접근방법종류 접근 방법 종류.
현재, INDEX만 사용할 수 있다.
핸들러함수 접근 방법을 구현한 이미 등록되어 있는
핸들러함수 이름
(스키마 이름 포함).
이 핸들러 함수의 입력 인자는 하나만 있고, 그 자료형은
internal 형이어야 하며, 접근 방법 종류가
INDEX인 경우, 반환값은
index_am_handler 자료형이어야 한다.
이 함수는 C 언어로 구현 되어야 한다.
인덱스 접근 방법 API는 60장에서 다룬다.
heptree_handler 핸들러 함수를 사용하는
heptree 접근 방법을 만드는 예제:
CREATE ACCESS METHOD heptree TYPE INDEX HANDLER heptree_handler;
CREATE ACCESS METHOD 구문은
PostgreSQL 확장 기능이다.