카탈로그pg_pltemplate상점"템플릿"절차에 대한 정보 언어. 언어에 대한 템플릿을 사용하면 언어를 다음과 같이 사용할 수 있습니다. 간단한 방법으로 특정 데이터베이스에 생성됨언어 생성명령, 지정할 필요 없음 구현 세부정보입니다.
대부분의 시스템 카탈로그와는 달리pg_pltemplate은 다음의 모든 데이터베이스에서 공유됩니다. 클러스터: 복사본이 하나만 있습니다.pg_pltemplate클러스터당 하나가 아닌 클러스터당 데이터베이스. 이를 통해 각 정보에 접근할 수 있습니다. 필요에 따라 데이터베이스를 사용하세요.
표 43-26.pg_pltemplate열
| 이름 | 유형 | 설명 | |
|---|---|---|---|
| tmplname | 이름 | 이 템플릿의 언어 이름 | |
| tmpl신뢰할 수 있는 | 부울 | 언어가 신뢰할 수 있는 것으로 간주되면 참 | |
| tmplhandler | 텍스트 | 호출 핸들러 함수 이름 | |
| tmplvalidator | 텍스트 | 검증기 함수 이름, 또는 없으면 NULL | |
| tmpllibrary | 텍스트 | 언어를 구현하는 공유 라이브러리의 경로 | |
| tmplacl | 아클리템[] | 템플릿에 대한 접근 권한(아직 사용되지 않음) | 
현재 조작하는 명령은 없습니다 절차적 언어 템플릿; 내장을 변경하려면 정보를 사용하려면 슈퍼유저가 일반을 사용하여 테이블을 수정해야 합니다.삽입, 삭제, 또는업데이트명령. 다음과 같은 가능성이 있습니다. 향후 릴리스포스트그레SQL클리너의 항목을 변경하는 명령을 제공합니다 패션.
구현되면,tmplacl필드는 템플릿 자체에 대한 액세스 제어를 제공합니다(예: 그것을 사용하여 언어를 만들 수 있는 권리), 해당 언어에 대한 권리가 아닙니다. 템플릿에서 생성되었습니다.