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