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