Postgresql 9.3.25 문서화 | ||||
---|---|---|---|---|
PostgreSQL : 문서 : 9.3 : 기본 토토 꽁 머니 변경 | up | PostgreSQL : 문서 : 9.3 : 배트맨 토토 Event Trigger |
젠 토토 Domain이름set default표현| 삭제 기본값이름세트 | drop null이 아닙니다 도메인 변경이름adddomain_constraint[유효하지 않음] 도메인 변경이름드롭 제약 조건 [존재하는 경우]제약 _name[제한 | 캐스케이드] 도메인 변경이름제약 이름 바꾸기제약 _nametonew_constraint_name젠 토토 Domain이름제약 조건증제약 _name젠 토토 Domain이름소유자에게New_owner젠 토토 Domain이름이름 바꾸기new_name젠 토토 Domain이름스키마 설정new_schema
젠 토토 Domain정의를 변경합니다 기존 도메인. 몇 가지 하위 형식이 있습니다 :
이 양식은 도메인의 기본값을 설정하거나 제거합니다. 메모 기본값은 후속에만 적용됩니다삽입명령; 그들은 이미있는 행에 영향을 미치지 않습니다 도메인을 사용하는 테이블.
이 양식은 도메인이 null을 허용하도록 표시되는지 여부를 변경합니다. 값 또는 널 값을 거부합니다. 당신은 할 수 있습니다널 설정도메인을 사용하는 열이있을 때 널 값을 포함하지 않습니다.
이 양식은 동일한 것을 사용하여 도메인에 새로운 제약 조건을 추가합니다. 구문 AS토토 캔 : 문서 : 9.3 : 도메인 생성. 언제 a 새로운 제약 조건이 도메인에 추가됩니다. 해당 도메인을 사용하는 모든 열 새로 추가 된 제약 조건에 대해 확인됩니다. 이 점검 를 사용하여 새로운 제약 조건을 추가하여 억제 할 수 있습니다.유효하지 않음옵션; 나중에 제약이 이루어질 수 있습니다 유효한 사용젠 토토 도메인 ... 검증 강제. 새로 삽입되거나 업데이트 된 행은 항상 확인됩니다 모든 제약에 대해서도 표시된 제약조차도유효한. 유효하지 않음만 허용됩니다check제약.
이 양식은 도메인에 제약 조건을 떨어 뜨립니다. 만약에존재하는 경우지정되고 제약 조건이 없습니다 존재하면 오류가 발생하지 않습니다. 이 경우 통지가 발행됩니다 대신에.
이 양식은 도메인에서 제약 조건의 이름을 변경합니다.
이 양식은 이전에 추가 된 제약 조건을 확인합니다.유효하지 않음, 즉 열의 모든 데이터를 확인하십시오 도메인 사용 지정된 제약 조건을 만족합니다.
이 양식은 도메인의 소유자를 지정된 사람으로 변경합니다. 사용자.
이 양식은 도메인의 이름을 변경합니다.
이 양식은 도메인의 스키마를 변경합니다. 모든 제약 도메인과 관련된 것은 새 스키마로 이동합니다. 잘.
사용할 도메인을 소유해야합니다젠 토토 도메인. 도메인의 스키마를 변경하려면도 있어야합니다.Create새 스키마의 권한. 에게 소유자를 변경하십시오. 새로운 소유의 역할과 그 역할은Create도메인 스키마의 권한. (이것들 소유자를 변경하는 것은 아무것도하지 않는 제한이 시행됩니다 도메인을 떨어 뜨리고 재현하여 할 수 없었습니다. 그러나 a Superuser는 어쨌든 모든 도메인의 소유권을 변경할 수 있습니다.)
기존 도메인의 이름 (schema-qualified) 바꾸다.
도메인의 새로운 도메인 제약 조건.
삭제 또는 이름을 바꾸는 기존 제약 조건의 이름.
제약 유효성에 대한 기존 열 데이터를 확인하지 마십시오.
제약 조건에 의존하는 객체를 자동으로 삭제합니다.
의존적 인 경우 제약 조건을 떨어 뜨리지 않음 사물. 이것은 기본 동작입니다.
도메인의 새 이름.
제약 조건의 새 이름.
도메인의 새 소유자의 사용자 이름.
도메인의 새 스키마.
현재,젠 토토 도메인 추가 제약 조건and젠 토토 Domain Set Not Null명명 된 도메인 또는 파생 도메인은 데이터베이스의 모든 테이블의 복합 유형 열. 그들은해야합니다 결국 새로운 제약 조건을 확인할 수 있도록 개선됩니다. 그런 중첩 기둥.
aNOT NULLa 도메인:
ALTER 도메인 ZIPCODE SET NOT NULL;
aNOT NULLa 도메인:
ALTER 도메인 ZIPCODE DROP NOT NULL;
도메인에 검사 제약 조건을 추가하려면 :
젠 토토 도메인 ZipCode 추가 제약 조건 Zipchk Check (char_length (value) = 5);
도메인에서 확인 제약 조건을 제거하려면 :
젠 토토 도메인 ZIPCODE DROP SARBSINT ZIPCHK;
도메인의 수표 제약 이름 바꾸기 :
ALTER 도메인 ZIPCODE REMAIL 제약 조건 Zipchk에서 Zip_check;
도메인을 다른 스키마로 이동하려면 :
젠 토토 DOMAIN ZIPCODE 세트 스키마 고객;
젠 토토 DomainSQL표준을 제외하고소유자, Rename, 스키마 설정및제약 조건 검증변형, 즉postgresql확장. 그만큼유효하지 않음조항추가 강제Variant도입니다.PostgreSQL확장.
이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
기본값 변경 특권 | up | 젠 토토 Event Trigger |