PG_PLTEMPLATE
카탈로그PG_PLTEMPLATE
상점“템플릿”절차 언어에 대한 정보. 언어를위한 템플릿을 사용하면 언어를 특정 데이터베이스에서 간단하게 만들 수 있습니다토토 베이 생성
구현 세부 정보를 지정할 필요가없는 명령.
대부분의 시스템 카탈로그와 달리PG_PLTEMPLATE
클러스터의 모든 데이터베이스에서 공유됩니다. 사본은 단 하나뿐입니다.pg_pltemplate
클러스터 당 데이터베이스 당 하나가 아닙니다. 이를 통해 필요한 경우 각 데이터베이스에서 정보에 액세스 할 수 있습니다.
표 51.37. PG_PLTEMPLATE
열
이름 | type | 설명 |
---|---|---|
tmplname |
이름 |
이 템플릿이 언어의 이름 |
tmpltrusted |
부울 |
토토 베이가 신뢰할 수있는 것으로 간주되는 경우 |
TMPLDBACREATE |
부울 |
데이터베이스 소유자가 토토 베이를 생성 할 수있는 경우 |
tmplhandler |
텍스트 |
통화 핸들러 기능의 이름 |
tmplinline |
텍스트 |
익명 블록 핸들러 기능의 이름 또는 null이면 |
tmplValidator |
텍스트 |
유효성 검사기 기능의 이름 또는 null if none |
tmpllibrary |
텍스트 |
토토 베이를 구현하는 공유 라이브러리의 경로 |
tmplacl |
aclitem [] |
템플릿에 대한 액세스 권한 (실제로 사용되지 않음) |
현재 절차 언어 템플릿을 조작하는 명령은 없습니다. 내장 정보를 변경하려면 SuperUser는 일반을 사용하여 테이블을 수정해야합니다.삽입
, 삭제
또는업데이트
명령.
아마도PG_PLTEMPLATE
향후 릴리스에서 제거됩니다PostgreSQL, 각각의 확장 설치 스크립트에서 절차 토토 베이에 대한 이러한 지식을 유지하는 데 유리합니다.