pg_aggregate저장 정보
집계 기능에 대해. 집계 함수는 함수입니다
일련의 값에서 작동합니다 (일반적으로 각각의 하나의 열
쿼리 조건과 일치하는 행) 및 단일 값을 반환합니다.
이 모든 값에서 계산됩니다. 일반적인 집계 함수는Sum
, count
및max
.
표 3-2. pg_aggregate 열
이름 | Type | 참조 | 설명 |
---|---|---|---|
aggname | 이름 | 집계 함수의 이름 | |
Aggowner | int4 | PG_SHADOW.USESYSID | 집계 함수의 소유자 (제작자) |
aggtransfn | Regproc(함수) | pg_proc.oid | 전환 기능 |
aggfinalfn | Regproc(함수) | pg_proc.oid | 최종 기능 |
aggbaseType | OID | pg_type.oid | 이 집계 함수의 입력 데이터 유형 |
aggtranstype | OID | pg_type.oid | 집계 함수의 내부 유형 전환 (상태) 데이터 |
aggfinaltype | OID | pg_type.oid | 결과 유형 |
agginitval | 텍스트 | 전이 상태의 초기 값. 이것은 a입니다 외부의 초기 값을 포함하는 텍스트 필드 문자열 표현. 필드가 NULL 인 경우 전환 상태 값이 시작됩니다. |
새로운 집계 함수는에 등록되어 있습니다.집계 생성명령. 참조프로그래머 안내서자세한 내용은 응집 기능과 전환의 의미 기능 등
집계 함수는 이름을 통해 식별됩니다and인수 유형. 따라서 aggname 그리고 aggbaseType은 복합 기본 키입니다.