외국 스포츠 토토 결과 변경 - 외국 표의 정의 변경
외국 스포츠 토토 결과 변경 [존재하는 경우] [만]이름
[ *]Action
[, ...] 외국 스포츠 토토 결과 변경 [존재하는 경우] [만]이름
[ *] 이름 바꾸기 [칼럼]column_name
tonew_column_name
외국 스포츠 토토 결과 변경 [존재하는 경우]이름
이름 바꾸기new_name
외국 스포츠 토토 결과 변경 [존재하는 경우]이름
스키마 설정new_schema
여기서Action
중 하나입니다.추가 [열]column_name
data_type
[CollateCollation
10399_10406column_constraint
[...]] 드롭 [컬럼] [존재하는 경우]column_name
[제한 | 캐스케이드] ALTER [column]column_name
[데이터 설정] 유형data_type
[CollateCollation
] ALTER [column]column_name
기본값 설정표현
ALTER [column]column_name
삭제 기본값 ALTER [column]column_name
set | drop null이 아닙니다 ALTER [column]column_name
통계 설정정수
ALTER [column]column_name
set (Attribute_option
=value
[, ...]) ALTER [column]column_name
Reset (Attribute_option
[, ...]) ALTER [column]column_name
스토리지 세트 plain | 외부 | 확장 | 기본 ALTER [column]column_name
옵션 ([추가 | 세트 | 드롭]옵션
[ 'value
'] [, ...]) 추가하다table_constraint
[유효하지 않음] 제약 조건 검증제약 _name
드롭 제약 조건 [존재하는 경우]제약 _name
[제한 | 캐스케이드] 트리거 비활성화 [trigger_name
| 모두 | 사용자] 트리거 활성화 [trigger_name
| 모두 | 사용자] 복제 트리거 활성화trigger_name
항상 트리거 활성화trigger_name
OIDS로 설정합니다 OID없이 설정합니다 상속parent_table
상속 없음parent_table
소유자에게New_owner
| current_user | Session_USER 옵션 ([추가 | 세트 | 드롭]옵션
[ 'value
'] [, ...])
외국 스포츠 토토 결과 변경
기존 외래 스포츠 토토 결과의 정의를 변경합니다. 몇 가지 하위 형태가 있습니다.
열 추가
이 양식은 동일한 구문을 사용하여 외국 스포츠 토토 결과에 새 열을 추가합니다.PostgreSQL : 문서 :. 일반 스포츠 토토 결과에 열을 추가 할 때의 경우와 달리 기본 스토리지에는 아무런 일이 발생하지 않습니다.
드롭 열 [존재하는 경우]
이 양식은 외부 스포츠 토토 결과에서 열을 삭제합니다. 당신은 말해야 할 것입니다캐스케이드
스포츠 토토 결과 외부가 열에 의존하는 경우; 예를 들어,보기. 만약에존재하는 경우
지정되고 열이 존재하지 않으며 오류가 발생하지 않습니다. 이 경우 통지가 대신 발행됩니다.
데이터 유형 설정
이 양식은 외국 스포츠 토토 결과의 열 유형을 변경합니다. 다시 말하지만, 이것은 기본 스토리지에 영향을 미치지 않습니다.이 작업은 단순히 유형을 변경합니다.PostgreSQL칼럼을 믿습니다.
SET
/삭제 기본값
이 양식은 열의 기본값을 설정하거나 제거합니다. 기본값은 후속에서만 적용삽입
또는업데이트
명령; 그들은 이미 스포츠 토토 결과에있는 줄을 변경하지 않습니다.
set
/낙하하지 않음
널 값을 허용하거나 허용하지 않는 경우 열을 표시합니다.
통계 설정
이 양식은 후속에 대한 컬럼 당 통계 수집 대상을 설정합니다분석운영. 비슷한 형태의 참조스포츠 토토 PostgreSQL자세한 내용은
set (Attribute_option
=value
[, ...])
Reset (Attribute_option
[, ...])
이 양식은 교정당 옵션을 설정하거나 재설정합니다. 비슷한 형태의 참조스포츠 토토 PostgreSQL자세한 내용은
스토리지 설정
이 양식은 열의 스토리지 모드를 설정합니다. 비슷한 형태의 참조스포츠 토토 PostgreSQL자세한 내용. 스포츠 토토 결과의 외국 데이터 래퍼가주의를 기울이기로 선택하지 않는 한 스토리지 모드는 영향을 미치지 않습니다.
addtable_constraint
[유효하지 않음]
이 양식은 동일한 구문을 사용하여 외국 스포츠 토토 결과에 새로운 제약 조건을 추가합니다.PostgreSQL : 문서 :. 현재 전용check
제약 조건이 지원됩니다.
일반 스포츠 토토 결과에 제약 조건을 추가 할 때의 경우와 달리 제약 조건이 올바른지 확인하기 위해 아무것도 수행되지 않습니다. 오히려,이 조치는 단순히 외국 스포츠 토토 결과의 모든 행에 대한 새로운 조건을 고정해야한다고 선언합니다. (토론 참조PostgreSQL : 문서 :.) 제약 조건이 표시되면유효하지 않음
제약 조건 검증
이 양식은 이전에 표시된 제약 조건을 유효한 것으로 표시합니다.유효하지 않음
. 제약 조건을 확인하기위한 조치는 취하지 않지만 향후 쿼리는 그것이 유지된다고 가정 할 것입니다.
드롭 제약 조건 [존재하는 경우]
이 양식은 외국 스포츠 토토 결과에 지정된 제약 조건을 삭제합니다. 만약에존재하는 경우
지정되어 있으며 제약 조건이 존재하지 않으며 오류가 발생하지 않습니다. 이 경우 통지가 대신 발행됩니다.
비활성화
/활성화 [복제 | 항상] 트리거
이 양식은 외국 스포츠 토토 결과에 속하는 트리거의 발사를 구성합니다. 비슷한 형태의 참조스포츠 토토 PostgreSQL자세한 내용은
OIDS로 설정
이 양식이 추가됩니다OID
스포츠 토토 결과에 시스템 열 (참조PostgreSQL : 문서 : 11 : 5.4. 토토 사이트 순위 열). 테이블에 이미 OID가 있다면 아무것도하지 않습니다. 테이블의 외국 데이터 래퍼가 OID를 지원하지 않으면이 칼럼은 단순히 0으로 읽습니다.
이것은에 해당하지 않습니다열 OID 추가
; 그것은 명명 된 일반 열을 추가 할 것입니다OID
, 시스템 열이 아닙니다.
OIDS없이 설정
이 양식은를 제거합니다.OID
스포츠 토토 결과에서 시스템 열. 이것은 정확히에 해당합니다.삭제 열 OID 제한
, 이미 없으면 불평하지 않는다는 점을 제외하고OID
열.
상속parent_table
이 양식은 대상 외국 스포츠 토토 결과을 지정된 부모 스포츠 토토 결과의 새 자식으로 추가합니다. 비슷한 형태의 참조스포츠 토토 PostgreSQL자세한 내용은
상속 없음parent_table
이 양식은 지정된 부모 스포츠 토토 결과의 자녀 목록에서 대상 외국 스포츠 토토 결과을 제거합니다.
소유자
이 양식은 외국 테이블의 소유자를 지정된 사용자로 변경합니다.
옵션 ([추가 | 세트 | 드롭]옵션
[ 'value
'] [, ...])
외국 테이블 또는 그 열 중 하나의 옵션 변경.add
, SET
및드롭
수행 할 작업을 지정합니다.add
명시 적으로 지정되지 않은 경우 가정됩니다. 중복 옵션 이름은 허용되지 않습니다 (테이블 옵션과 동일한 이름을 갖는 열 옵션에 적합하지만). 옵션 이름과 값은 외국 데이터 래퍼 라이브러리를 사용하여 검증됩니다.
Rename
theRename
양식 외부 테이블의 이름 또는 개별 열의 이름을 변경합니다.
스키마 설정
이 양식은 외래 스포츠 토토 결과을 다른 스키마로 옮깁니다.
Rename
and스키마 설정
병렬로 적용 할 여러 변경 목록으로 결합 할 수 있습니다. 예를 들어, 여러 열을 추가하거나 단일 명령에서 여러 열의 유형을 변경할 수 있습니다.
명령이 작성된 경우존재하는 경우 외국 스포츠 토토 결과 변경 ...
그리고 외국 스포츠 토토 결과이 존재하지 않으며 오류가 발생하지 않습니다. 이 경우 통지가 발행됩니다.
사용할 스포츠 토토 결과을 소유해야합니다외국 스포츠 토토 결과 변경
. 외국 스포츠 토토 결과의 스키마를 변경하려면Create
새 스키마의 권한. 소유자를 변경하려면 새로운 소유 역할의 직간접 또는 간접 구성원이어야하며 해당 역할이 있어야합니다.Create
테이블 스키마의 권한. (이러한 제한 사항은 소유자가 테이블을 삭제하고 재현하여 할 수없는 일을하지 않는다는 것을 강요합니다. 그러나 슈퍼업자는 어쨌든 모든 테이블의 소유권을 변경할 수 있습니다.) 열을 추가하거나 열 유형을 변경하려면usage
데이터 유형의 권한.
이름
기존의 외국 테이블의 이름 (스키마 자격)이 변경됩니다. 만약에전용
테이블 이름 앞에 지정되어 있으며 해당 테이블 만 변경됩니다. 만약에전용
지정되지 않은 표와 모든 자손 스포츠 토토 결과 (있는 경우)이 변경됩니다. 선택적으로,*
테이블 이름 후에 지정하여 자손 테이블이 포함되어 있음을 명시 적으로 표시 할 수 있습니다.
column_name
새 또는 기존 열의 이름.
new_column_name
기존 열의 새 이름.
new_name
테이블의 새 이름.
data_type
새 열의 데이터 유형 또는 기존 열의 새 데이터 유형.
table_constraint
외국 표에 대한 새로운 스포츠 토토 결과 제약 조건.
제약 _name
삭제할 기존 제약 조건의 이름.
캐스케이드
삭제 된 열 또는 제약 조건에 의존하는 객체를 자동으로 삭제합니다 (예 : 열을 참조하는 뷰) 및 해당 객체에 의존하는 모든 객체 (참조PostgreSQL : 문서 : 11 : 5.13.토토 사이트 추적).
제한
종속 객체가있는 경우 열이나 제약 조건을 삭제하는 것을 거부합니다. 이것은 기본 동작입니다.
trigger_name
비활성화 또는 활성화 할 단일 트리거 이름.
all
외국 테이블에 속하는 모든 트리거를 비활성화하거나 활성화하십시오. (트리거가 내부적으로 생성 된 트리거 인 경우 슈퍼 사용자 권한이 필요합니다. 핵심 시스템은 그러한 트리거를 이물질 테이블에 추가하지 않지만 애드온 코드가 그렇게 할 수 있습니다.)
사용자
내부적으로 생성 된 트리거를 제외하고 외국 테이블에 속하는 모든 트리거를 비활성화하거나 활성화하십시오.
parent_table
이 외국 스포츠 토토 결과과 연관 시키거나 해제하는 부모 스포츠 토토 결과.
New_owner
테이블의 새 소유자의 사용자 이름.
new_schema
테이블이 움직일 스키마의 이름.
키워드열
소음은 생략 될 수 있습니다.
열이 추가되거나 제거되면 외국 서버와의 일관성을 확인하지 않습니다열 추가
또는드롭 열
, aNOT NULL
또는check
제약 조건이 추가되거나 열 유형이 변경됩니다.데이터 유형 설정
. 테이블 정의가 원격 쪽과 일치하는지 확인하는 것은 사용자의 책임입니다.
참조PostgreSQL : 문서 :유효한 매개 변수에 대한 추가 설명.
열을 null으로 표시하려면 :
외국 스포츠 토토 결과 유통 업체 변경 Alter Column Street Set Not Null;
외국 표의 옵션 변경 :
외국 스포츠 토토 결과 변경 myschema.distributors 옵션 (opt1 'value', set opt2 'value2', drop opt3);
양식add
, 드롭
및데이터 유형 설정
SQL 표준을 준수합니다. 다른 형태는입니다.PostgreSQLSQL 표준의 확장. 또한 단일에서 하나 이상의 조작을 지정하는 기능외국 스포츠 토토 결과 변경
명령은 확장자입니다.
외국 테이블 드롭 열 변경
는 외국 테이블의 유일한 열을 떨어 뜨려 0 열 테이블을 남겨 두는 데 사용할 수 있습니다. 이것은 SQL의 확장으로 제로 열 이외의 테이블을 비활성화합니다.