이 카탈로그는 함수에 대한 정보를 저장합니다 (또는생성and the프로그래머 안내서일부 필드의 의미에 대한 자세한 정보가 포함되어 있습니다.
테이블에는 골재 기능 및Proisaggispg_aggregate.
표 3-24. pg_proc 열
이름 | 타입 | 참조 | 설명 |
---|---|---|---|
Proname | 이름 | 함수 이름 | |
pronamespace | OID | 이름 | 이것을 포함하는 네임 스페이스의 OID |
Proowner | int4 | PG_SHADOW.USESYSID | 함수의 소유자 (Creator) |
Prolang | OID | OID | 구현 언어 또는 전화 인터페이스 |
Proisagg | bool | 함수는 집계 함수입니다 | |
prosecdef | bool | 함수는 보안 정의기입니다 (예 : A"setuid"함수) | |
ProissTrict | bool | 함수는 호출 인수가 null 인 경우 null을 반환합니다."엄격한"null을 처리 할 준비를해야합니다 | |
ProretSet | bool | 함수는 세트를 반환합니다 (즉, 여러 값의 값 | |
Provolatile | char | Provolatileifor"불변"항상sfor"안정"기능, 결과 (forvfor"휘발성"결과, 결과가 가능합니다v또한 | |
Pronargs | int2 | 인수 수 | |
ProretType | OID | OID | 반환 값의 데이터 유형 |
ProArgTypes | oidvector | OID | 함수의 데이터 유형이있는 벡터 |
prosrc | 텍스트 | 이것은 기능 처리기에게 다음을 호출하는 방법을 알려줍니다 | |
Probin | BYTEA | 호출 방법에 대한 추가 정보 | |
proacl | aclitem [] | 액세스 권한 |
현재, PROSRC에는 함수의 c- 언어 이름이 포함되어 있습니다
현재, Probin은 동적으로로드 된 경우를 제외하고 사용하지 않습니다. c