이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.
PostgreSQL : 문서 : 17 : 무지개 토토 AGGEGRATE버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.
변경
집계
이름
ALTER AGGREGATE -- 정의 변경
집계 함수의
시놉시스
집계 변경이름 ( 유형) 다음으로 이름 바꾸기new_name집계 변경이름 ( 유형) 소유자:new_owner집계 변경이름 ( 유형) 스키마 설정new_schema
설명
집계 변경변경
집계 함수의 정의입니다.
사용하려면 집계 함수를 소유해야 합니다.집계 변경. 스키마를 변경하려면
집계 함수도 있어야 합니다.만들기새 스키마에 대한 권한. 변경하려면
소유자인 경우 귀하는 새 조직의 직접 또는 간접 구성원이기도 해야 합니다.
소유 역할이 있으며 해당 역할에는 다음이 있어야 합니다.생성집계 함수에 대한 권한
스키마. (이러한 제한은 소유자를 변경하는 것을 강제합니다.
떨어뜨리고 다시 만들어서 할 수 없는 일은 아무것도 하지 않습니다
집계 함수. 그러나 수퍼유저는 소유권을 변경할 수 있습니다.
어쨌든 집계 함수 중 하나입니다.)
매개변수
- 이름
-
기존 이름(선택적으로 스키마 한정)
집계 함수입니다.
- 유형
-
집계 함수의 인수 데이터 유형, 또는*함수가 데이터를 허용하는 경우
유형.
- new_name
-
집계 함수의 새 이름.
- new_owner
-
집계 함수의 새로운 소유자.
- new_schema
-
집계 함수에 대한 새로운 스키마.
예
집계 함수의 이름을 바꾸려면myavg유형에 대해정수에my_average:
ALTER AGGREGATE myavg(integer) 이름을 my_average로 변경;
집계 함수의 소유자를 변경하려면myavg유형에 대해정수에조:
joe에게 myavg(integer) 소유자를 집계하여 변경;
집계 함수를 이동하려면myavg유형에 대해정수스키마로미스키마:
ALTER AGGREGATE myavg(integer) SET SCHEMA myschema;
호환성
없습니다집계 변경문장
SQL 표준에서.