토토 꽁 머니 테이블 변경 [존재하는 경우]이름
Action[, ...]
토토 꽁 머니 테이블 변경 [존재하는 경우]이름이름 바꾸기 [열]column_nametonew_column_name토토 꽁 머니 테이블 변경 [존재하는 경우]이름이름 바꾸기new_name토토 꽁 머니 테이블 변경 [존재하는 경우]이름스키마 설정new_schema
여기서Action중 하나입니다.추가 [열]column_name data_type[null | NOT NULL]
드롭 [컬럼] [존재하는 경우]column_name[제한 | 캐스케이드]
ALTER [column]column_name[데이터 설정] 유형data_typeALTER [column]column_nameset | drop null이 아닙니다
ALTER [column]column_name통계 설정정수Alter [column]column_nameset (Attribute_option=value[, ...])
ALTER [column]column_nameReset (Attribute_Option[, ...])
ALTER [column]column_name옵션 ([추가 | 세트 | 드롭]옵션[ 'value'] [, ...])
소유자New_owner옵션 ([추가 | 세트 | 드롭]옵션[ 'value'] [, ...])
토토 꽁 머니 테이블 변경변경 기존 토토 꽁 머니 테이블의 정의. 몇 가지가 있습니다 하위 형태 :
이 양식은 토토 꽁 머니 테이블에 새 열을 추가하여 사용합니다. 와 동일한 구문토토 꽁 머니 테이블 만들기.
이 양식은 외부 테이블에서 열을 삭제합니다. 당신은 할 것입니다 말해야캐스케이드테이블 외부는 열에 따라 다릅니다. 예를 들어, 보기. 만약에존재하는 경우지정되어 있습니다 열이 존재하지 않으며 오류가 발생하지 않습니다. 이것에서 대신 통지가 발행됩니다.
토토 꽁 머니 테이블이없는 경우 오류를 던지지 마십시오. 존재하다. 이 경우 통지가 발행됩니다.
이 양식은 토토 꽁 머니의 열 유형을 변경합니다. 테이블.
열을 NULL을 허용하거나 허용하지 않는 것으로 표시하십시오 값.
이 양식은 컬럼 당 통계 수집을 설정합니다 후속 대상분석운영. 비슷한 것을 참조하십시오 형태스포츠 토토 베트맨 PostgreSQL자세한 내용.
이 양식은 교정당 옵션을 설정하거나 재설정합니다. 참조 비슷한 형태의스포츠 토토 베트맨 PostgreSQL자세한 내용은
이 양식은 외국 테이블의 소유자를 지정된 사용자.
theRename양식 변경 외국 테이블의 이름 또는 개별 열의 이름 외국 테이블에서.
이 양식은 외래 테이블을 다른 테이블로 옮깁니다 개요.
외국 테이블 또는 그 중 하나의 옵션 변경 열.add, SET및드롭수행 할 작업을 지정합니다.add명시 적으로 작동이없는 경우 가정됩니다 지정되었습니다. 중복 옵션 이름은 허용되지 않습니다 (그러나 테이블 옵션과 열 옵션은 같은 이름). 옵션 이름과 값도 검증됩니다 외국 데이터 래퍼 라이브러리 사용.
제외한 모든 조치Renameand스키마 설정목록에 결합 할 수 있습니다 동시에 적용 할 여러 개의 변경. 예를 들어, 그것은입니다 여러 열을 추가하거나 여러 종류의 유형을 변경할 수 있습니다. 단일 명령의 열.
당신은 사용할 테이블을 소유해야합니다변경 토토 꽁 머니 표. 토토 꽁 머니 테이블의 스키마를 변경하려면 꼭 가져야Create새로운 스키마. 소유자를 변경하려면 직접 또는 새로운 소유 역할의 간접 회원과 그 역할은Create테이블 스키마의 권한. (이러한 제한은 소유자를 변경하지 않는 경우를 시행합니다 테이블을 떨어 뜨리고 재현하여 할 수없는 모든 것. 그러나 슈퍼 사용자는 어쨌든 모든 테이블의 소유권을 변경할 수 있습니다.) 열을 추가하거나 열 유형을 변경하십시오.도 있어야합니다.usage데이터 유형의 권한.
기존의 이름 (schema-qualified) 토토 꽁 머니 테이블 변경.
새 또는 기존 열의 이름.
기존 열의 새 이름.
테이블의 새 이름.
새 열의 데이터 유형 또는 새로운 데이터 유형 기존 열.
드롭에 의존하는 객체를 자동으로 삭제합니다 열 (예 : 열을 참조하는보기).
의존하는 경우 열을 삭제하지 않으 셨습니다. 사물. 이것은 기본 동작입니다.
테이블의 새 소유자의 사용자 이름.
테이블이 될 스키마의 이름 움직이는.
키워드열소음은 할 수 있습니다 생략하십시오.
토토 꽁 머니 서버와의 일관성은 열이 추가되거나 제거됩니다추가 열또는낙하 열, aNOT NULL제약 조건이 추가되거나 열 유형이 있습니다 변경데이터 유형 설정. 그것은입니다 테이블 정의가 일치하는지 확인하는 사용자의 책임 원격 쪽.
참조PostgreSQL : 문서 :유효한 매개 변수에 대한 추가 설명.
열을 null으로 표시하려면 :
토토 꽁 머니 테이블 유통 업체 변경 Alter Column Street 세트 NULL;
외국 표의 옵션 변경 :
토토 꽁 머니 테이블 변경 myschema.distributors 옵션 (opt1 'value', set opt2, 'value2', drop opt3 'value3');