ALTER STATISTICS

ALTER STATISTICS — 확장 통계 정보 개체 정의 바꾸기

요약

ALTER STATISTICS 이름 OWNER TO { 새소유주 | CURRENT_USER | SESSION_USER }
ALTER STATISTICS 이름 RENAME TO 새이름
ALTER STATISTICS 이름 SET SCHEMA 새스키마
ALTER STATISTICS 이름 SET STATISTICS 새타켓

설명

ALTER STATISTICS 명령은 사용자 정의 확장 통계 정보 개체의 등록 정보를 바꾸는 일을 한다. ALTER STATISTICS 명령으로 바꿀 수 없는 속성들은 그대로 유지된다.

ALTER STATISTICS 명령은 해당 통계정보 개체의 소유주가 사용할 수 있다. 스키마가 바뀔 경우는 새 스키마에 대해서 CREATE 권한이 있어야 한다. 새 소유주를 지정하는 경우, 기존 소유주가 새 소유주의 소속이어야 하며, 새 소유주는 해당 스키마에 대해서 CREATE 권한이 있어야한다. (새 소유주가 해당 통계정보 개체를 지우거나, 새로 만들 수 있어야 하기 때문이다. 반면, 슈퍼유저는 이런 제약 사항이 없다.)

매개 변수

이름

작업 대상 통계정보 개체 이름(스키마 이름 포함).

새소유주

해당 통계정보 개체의 새 소유주 이름.

새이름

해당 통계정보 개체의 바뀔 새 이름.

새스키마

통계정보 개체의 새 스키마 이름.

새타겟

The statistic-gathering target for this statistics object for subsequent ANALYZE operations. The target can be set in the range 0 to 10000; alternatively, set it to -1 to revert to using the maximum of the statistics target of the referenced columns, if set, or the system default statistics target (default_statistics_target). For more information on the use of statistics by the PostgreSQL query planner, refer to 14.2절.

호환성

ALTER STATISTICS 구문은 표준 SQL 구문이 아니다.

관련 항목

CREATE STATISTICS, DROP STATISTICS