토토 캔 View

토토 캔 View -보기 정의 변경

시놉시스

토토 캔 View [존재하는 경우]이름토토 캔 [column]column_name기본값 설정표현토토 캔 View [존재하는 경우]이름토토 캔 [column]column_name기본값을 떨어 뜨립니다이름소유자에게New_owner| current_role |이름이름 바꾸기 [칼럼]column_nametonew_column_name토토 캔 View [존재하는 경우]이름이름 바꾸기new_name토토 캔 View [존재하는 경우]이름스키마 설정new_schema토토 캔 View [존재하는 경우]이름set (View_Option_name[=view_option_value] [, ...])이름reset (view_option_name[, ...])

설명

토토 캔 View보기의 다양한 보조 속성을 변경합니다. (보기의 정의 쿼리를 수정하려면보기 생성 또는 교체.)

당신은 사용할 견해를 소유해야합니다토토 캔 View. 뷰의 스키마를 변경하려면Create새 스키마의 권한. 소유자를 변경하려면역할 설정새로운 소유 역할에 대한, 그 역할은생성보기 스키마의 권한. (이러한 제한은 소유자가 조회를 삭제하고 재현하여 할 수없는 일을하지 않는다는 것을 강요합니다. 그러나 슈퍼 사용자는 어쨌든 모든 견해의 소유권을 바꿀 수 있습니다.).

매개 변수

이름

기존보기의 이름 (선택적으로 스키마 자격).

column_name

기존 열의 이름.

new_column_name

기존 열의 새 이름.

존재하는 경우

보기가 존재하지 않으면 오류를 던지지 마십시오. 이 경우 통지가 발행됩니다.

set/삭제 기본값

이 양식은 열의 기본값을 설정하거나 제거합니다. 보기 열의 기본값이 모든 것으로 대체됩니다삽입또는업데이트뷰에 규칙이나 트리거를 적용하기 전에 대상이보기 인 명령. 따라서 뷰의 기본값은 기본 관계의 기본값보다 우선합니다.

New_owner

View의 새 소유자의 사용자 이름.

new_name

보기의 새 이름.

new_schema

보기의 새 스키마.

set (View_Option_name[=View_Option_Value] [, ...])
reset (view_option_name[, ...])

보기 옵션을 설정하거나 재설정합니다. 현재 지원되는 옵션은 다음과 같습니다.

check_option(enum)

보기의 검사 옵션을 변경합니다. 값은이어야합니다.Local또는계단식.

Security_Barrier(부울)

보기의 보안 장벽 속성을 변경합니다. 값은와 같은 부울 가치 여야합니다.true또는거짓.

Security_Invoker(부울)

뷰의 보안 내입 속성을 변경합니다. 값은와 같은 부울 가치 여야합니다.true또는거짓.

노트

역사적 이유로토토 캔 Table보기와 함께 사용할 수 있습니다. 그러나의 유일한 변형토토 캔 Table보기로 허용되는 것은 위에 표시된 것과 동일합니다.

보기의 이름을 바꾸려면footobar:

토토 캔 View foo Rename ream;

기본 열 값을 업데이트 가능한보기에 첨부하려면 :

테이블 작성 base_table (id int, ts timestamptz);

호환성

토토 캔 ViewisPostgreSQLSQL 표준 확장.

정정 제출

문서에 올바른 것이 없으면 일치하지 않습니다.이 양식문서 문제를보고하려면