이 문서는 지원되지 않는 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 표준에서.