롤 토토된 보기 변경

ALTER MATERIALIZED VIEW — 롤 토토된 뷰의 정의 변경

시놉시스

롤 토토된 보기 변경 [ 존재하는 경우 ]이름
    행동[, ... ]
롤 토토된 보기 변경이름[ 아니요 ] 확장에 따라 다름확장명_이름롤 토토된 보기 변경 [ 존재하는 경우 ]이름이름 변경 [ 열 ]열_이름받는 사람new_column_name롤 토토된 보기 변경 [ 존재하는 경우 ]이름다음으로 이름 바꾸기new_name롤 토토된 보기 변경 [ 존재하는 경우 ]이름스키마 설정new_schema변경 롤 토토됨 테이블스페이스에서 모두 보기이름[ 소유주역할_이름[, ... ] ]
    테이블스페이스 설정new_tablespace[ 지금 기다리세요 ]어디에서액션다음 중 하나입니다:변경 [ 열 ]열_이름통계 설정정수변경 [ 열 ]컬럼_이름설정(속성_옵션 = [, ... ] )
    변경 [ 열 ]컬럼_이름재설정(속성_옵션[, ... ] )
    변경 [ 열 ]컬럼_이름저장소 설정  일반 | 외부 | 확장 | 메인 
    변경 [ 열 ]컬럼_이름압축 설정압축_방법클러스터 켜짐색인_이름클러스터 없이 설정
    액세스 방법 설정new_access_method테이블스페이스 설정new_tablespace설정(storage_parameter [= ] [, ... ] )
    재설정(storage_parameter[, ... ] )
    의 소유자new_owner| 현재_역할 | CURRENT_USER | SESSION_USER

설명

실현된 보기 변경기존 롤 토토된 뷰의 다양한 보조 속성을 변경합니다.

사용하려면 롤 토토된 뷰를 소유해야 합니다.롤 토토된 보기 변경. 구체화된 뷰의 스키마를 변경하려면 다음도 있어야 합니다.생성새 스키마에 대한 권한. 소유자를 변경하려면 새 소유 역할의 직접 또는 간접 구성원이어야 하며 해당 역할에는 다음이 있어야 합니다.만들기구체화된 뷰의 스키마에 대한 권한. (이러한 제한 사항은 소유자를 변경해도 구체화된 뷰를 삭제하고 다시 생성하여 수행할 수 없는 작업을 수행하지 않도록 강제합니다. 그러나 수퍼유저는 어쨌든 모든 뷰의 소유권을 변경할 수 있습니다.)

다음에 사용할 수 있는 명령문 하위 양식 및 작업실현된 보기 변경다음에 사용할 수 있는 것의 하위 집합입니다.테이블 변경이며 구체화된 뷰에 사용될 때 동일한 의미를 갖습니다. 다음에 대한 설명을 참조하세요.테이블 변경자세한 내용은.

매개변수

이름

기존 구체화된 뷰의 이름(선택적으로 스키마 한정).

열_이름

기존 열의 이름.

확장_이름

구체화된 뷰가 의존할(또는 더 이상 의존하지 않을 경우) 확장의 이름아니요지정됨). 확장에 종속된 것으로 표시된 롤 토토된 뷰는 확장이 삭제되면 자동으로 삭제됩니다.

new_column_name

기존 열의 새 이름.

new_owner

구체화된 뷰의 새로운 소유자의 사용자 이름.

new_name

구체화된 뷰의 새 이름.

new_schema

롤 토토된 뷰에 대한 새로운 스키마.

구체화된 뷰의 이름을 바꾸려면foo:

ALTER MATERIALIZED VIEW foo 이름을 bar로 변경;

호환성

롤 토토된 보기 변경PostgreSQL확장.

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.