이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

48.35. PG_PLTEMPLATE

카탈로그PG_PLTEMPLATE상점"템플릿"절차 언어에 대한 정보. 언어를위한 템플릿을 사용하면 언어를 특정 데이터베이스에서 간단하게 만들 수 있습니다언어 생성구현 세부 정보를 지정할 필요가없는 명령.

대부분의 시스템 카탈로그와 달리PG_PLTEMPLATE클러스터의 모든 데이터베이스에서 공유됩니다. 사본은 단 하나뿐입니다.PG_PLTEMPLATE클러스터 당 데이터베이스 당 하나가 아닙니다. 이를 통해 필요한 경우 각 데이터베이스에서 정보에 액세스 할 수 있습니다.

표 48-35.pg_pltemplate

이름 타입 설명
tmplname 이름 이 템플릿이 언어의 이름
tmpltrusted 부울 언어가 신뢰할 수있는 것으로 간주되는 경우
tmpldbacreate 부울 데이터베이스 소유자가 언어를 생성 할 수있는 경우
tmplhandler 텍스트 통화 핸들러 기능의 이름
tmplinline 텍스트 익명 블록 핸들러 기능의 이름 또는 null이면
tmplValidator 텍스트 유효성 검사 기능의 이름 또는 null if none
tmpllibrary 텍스트 언어를 구현하는 공유 라이브러리의 경로
tmplacl aclitem [] 템플릿에 대한 액세스 권한 (실제로 사용되지 않음)

현재 절차 언어 템플릿을 조작하는 명령은 없습니다. 내장 정보를 변경하려면 SuperUser는 일반을 사용하여 테이블을 수정해야합니다.삽입, 삭제또는업데이트명령.

참고 :아마도pg_pltemplate향후 릴리스에서 제거됩니다배트맨 토토, 각각의 확장 설치 스크립트에서 절차 언어에 대한 이러한 지식을 유지하는 데 유리합니다.