개발 버전 :Devel
지원되지 않은 버전 :12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1

스포츠 토토 사이트 생성

스포츠 토토 사이트 작성 - 새 스포츠 토토 사이트 정의

시놉시스

만들기 [[Global | 로컬] 임시 |table_namecolumn_name data_type[Storage plain | 외부 |compression_method] [CollateCollation] [column_constraint[...]]table_constraint| 좋다source_table [ like_option...]parent_table[, ...])]column_name | ( 표현) [CollateCollation] [opclass] [, ...])]메소드]Storage_Parameter[=value] [, ...]) | Oids없이]TableSpace_name]table_nameoftype_name[(column_name[옵션 포함] [column_constraint[...]]table_constraintcolumn_name | ( 표현) [CollateCollation] [opclass] [, ...])]메소드]Storage_Parameter[=value] [, ...]) | Oids없이]TableSpace_name]table_name파티션parent_table[(column_name[옵션 포함] [column_constraint[...]]table_constraintPartition_bound_spec| 기본column_name | ( 표현) [CollateCollation] [opclass] [, ...])]메소드]Storage_Parameter[=value] [, ...]) | Oids없이]TableSpace_name ]

여기서column_constraint​​IS :[제약제약 _name]표현) [상속 없음] |default_expr|Generation_Expr) 저장 |시퀀스_options) |index_parameters|index_parameters|Reftable[(Refcolumn)] [전체 일치 | 부분적 일치 |referential_action] [업데이트referential_action]andtable_constraint​​IS :[제약제약 _name]표현) [상속 없음] |column_name[, ...])index_parameters|column_name[, ...])index_parameters|index_method] (Exclude_Elementwith운영자[, ...])index_parameters[where (술어) |column_name[, ...]) 참조Reftable[(Refcolumn[, ...])]referential_action] [업데이트referential_action]andlike_option​​IS :포함 | 제외 댓글 |andPartition_bound_spec​​IS :in (Partition_bound_expr[, ...]) |Partition_bound_expr| MinValue |Partition_bound_expr| MinValue |Numeric_Literal, 나머지Numeric_Literal )

index_parametersin고유 한, 기본 키제외제약 조건은 다음과 같습니다.[include (column_name[, ...])]Storage_Parameter[=value] [, ...])]TableSpace_name ]

Exclude_Elementin제외제약은 다음과 같습니다.

{ column_name | ( 표현) [CollateCollation] [opclass[(opclass_parameter = value[, ...])]] [asc | desc] [nulls 첫 번째 |referential_actionin외국 키/참조제약은 다음과 같습니다.조치 없음 | 제한 |column_name[, ...]) | 기본값 설정 [(column_name[, ...])

설명

스포츠 토토 사이트 생성현재 데이터베이스에 새롭고 처음에는 빈 스포츠 토토 사이트을 생성합니다. 스포츠 토토 사이트은 명령을 발행하는 사용자가 소유합니다.

스키마 이름이 제공되는 경우 (예 :스포츠 토토 사이트 작성 myschema.mytable ...) 그러면 표가 지정된 스키마에서 생성됩니다. 그렇지 않으면 현재 스키마에서 생성됩니다.

스포츠 토토 사이트 생성또한 스포츠 토토 사이트의 한 행에 해당하는 복합 유형을 나타내는 데이터 유형을 자동으로 생성합니다. 따라서 스포츠 토토 사이트은 동일한 스키마의 기존 데이터 유형과 동일한 이름을 가질 수 없습니다.

선택적 제한 조건 조항은 새 또는 업데이트 된 행이 삽입 또는 업데이트 작업을 위해 만족해야한다는 제약 조건 (테스트)을 지정합니다. 제약 조건은 다양한 방식으로 스포츠 토토 사이트의 유효한 값 세트를 정의하는 데 도움이되는 SQL 객체입니다.

제약 조건을 정의하는 두 가지 방법이 있습니다 : 표 제한 및 열 제약 조건. 열 제약 조건은 열 정의의 일부로 정의됩니다.

스포츠 토토 사이트을 만들 수 있으려면usage모든 열 유형 또는 유형에 대한 권한of조항.

매개 변수

임시또는temp #

지정된 경우 스포츠 토토 사이트은 임시 스포츠 토토 사이트로 생성됩니다. 임시 스포츠 토토 사이트은 세션이 끝날 때 또는 현재 트랜잭션이 끝날 때 자동으로 삭제됩니다 (참조on Commit아래). Default Search_Path에는 먼저 임시 스키마가 포함되어 있으므로 스키마 자격이있는 이름으로 참조되지 않는 한 임시 스포츠 토토 사이트이 존재하는 반면, 기존 영구 스포츠 토토 사이트은 새 계획에 대해 선택되지 않습니다.

theautovacuum daemon액세스 할 수 없으므로 임시 스포츠 토토 사이트을 청소하거나 분석 할 수 없습니다. 이러한 이유로, 세션 SQL 명령을 통해 적절한 진공 및 분석 작업을 수행해야합니다.분석인구가 채워진 후 임시 스포츠 토토 사이트에서.

선택적으로글로벌또는Local전에 작성할 수 있습니다임시또는temp. 이것은 현재 차이가 없습니다PostgreSQL보다호환성아래.

미등록 #

지정된 경우 스포츠 토토 사이트은 예정되지 않은 스포츠 토토 사이트로 생성됩니다. 미등록 스포츠 토토 사이트에 작성된 데이터는 쓰기 로그에 기록되지 않습니다 (참조PostgreSQL : 문서 : 17 : 28 장. 신뢰성과 윈 토토 로그)는 일반 스포츠 토토 사이트보다 훨씬 빠릅니다. 그러나 충돌 안전이 아닙니다. 충돌 또는 부정확 한 종료 후에도 무제한 스포츠 토토 사이트이 자동으로 잘립니다.

이것이 지정된 경우, 신분이없는 스포츠 토토 사이트 (ID 또는 직렬 열)과 함께 생성 된 시퀀스도 신분되지 않은 것으로 생성됩니다.

존재하지 않으면 #

같은 이름과의 관계가 이미 존재하는 경우 오류를 던지지 마십시오. 이 경우 통지가 발행됩니다.

table_name #

생성 할 스포츠 토토 사이트의 이름 (선택적으로 스키마 자격).

oftype_name #

a 생성입력 스포츠 토토 사이트, 지정된 복합 유형에서 구조를 가져옵니다 (선택적으로 스키마 자격이있는 이름). 입력 된 스포츠 토토 사이트은 그 유형에 연결되어 있습니다.드롭 타입 ... 캐스케이드).

유형 스포츠 토토 사이트이 만들어지면 열의 데이터 유형은 기본 복합 유형에 의해 결정되며에 의해 지정되지 않습니다.스포츠 토토 사이트 생성명령. 하지만스포츠 토토 사이트 생성명령은 표에 기본값과 제약을 추가하고 스토리지 매개 변수를 지정할 수 있습니다.

column_name #

새 스포츠 토토 사이트에서 작성할 열의 이름.

data_type #

열의 데이터 유형. 여기에는 배열 지정자가 포함될 수 있습니다.PostgreSQL, 참조PostgreSQL : 문서 : 17 : 8 장 데이터 젠 토토.

CollateCollation #

theCollate절은 열에 collation을 할당합니다 (이는 Collatable 데이터 유형이어야합니다). 지정되지 않으면 열 데이터 유형의 기본 콜레이션이 사용됩니다.

스토리지 일반 | 외부 | #

이 양식은 열의 스토리지 모드를 설정합니다. 이 열은이 열이 인라인으로 유지되는지 또는 보조를 제어합니다토스트스포츠 토토 사이트 및 데이터가 압축 여부일반과 같은 고정 길이 값에 사용해야합니다.Integer​​Main인라인, 압축 가능한 데이터입니다.외부외부, 비 압축 데이터를위한 것입니다.확장는 외부, 압축 데이터 용입니다. 글쓰기기본값열의 데이터 유형의 스토리지 모드를 기본 모드로 설정합니다.확장비를 지원하는 대부분의 데이터 유형의 기본값입니다.일반스토리지. 사용외부매우 큰 부분 문자열 작업을 할 것입니다텍스트andBYTEA값은 저장 공간이 증가함에 따라 더 빠르게 실행됩니다. 보다섹션 65.2자세한 내용은

압축compression_method #

the압축절은 열의 제약 | 메소드를 설정합니다. 제약 |은 가변 폭 데이터 유형에 대해서만 지원되며 열의 스토리지 모드 인 경우에만 사용됩니다.Main또는확장. (보다Alter Table열 저장 모드에 대한 정보의 경우.) 파티션 된 스포츠 토토 사이트 에이 속성을 설정하면 직접적인 효과가 없습니다. 이러한 스포츠 토토 사이트은 자체 스토리지가 없지만 구성된 값은 새로 창조 된 파티션에 의해 상속됩니다. 지원되는 제약 | 방법은입니다.PGLZandLZ4. (LZ4-with-lz4건물에 사용되었습니다PostgreSQL.) 또한compression_methodcan be기본값기본 동작을 명시 적으로 지정하려면default_toast_compression사용 방법을 결정하기 위해 데이터 삽입시 설정.

상속 (parent_table[, ...]) #

선택 사항상속절은 새 스포츠 토토 사이트이 모든 열을 자동으로 상속하는 스포츠 토토 사이트 목록을 지정합니다. 부모 스포츠 토토 사이트은 일반 스포츠 토토 사이트 또는 외국 스포츠 토토 사이트 일 수 있습니다.

사용상속새 아동 스포츠 토토 사이트과 부모 스포츠 토토 사이트 사이에 지속적인 관계를 만듭니다. 부모에 대한 스키마 수정은 일반적으로 어린이에게도 전파되며 기본적으로 아동 스포츠 토토 사이트의 데이터는 부모의 스캔에 포함됩니다..

동일한 열 이름이 두 개 이상의 상위 스포츠 토토 사이트에 존재하는 경우 각각의 부모 스포츠 토토 사이트에서 열의 데이터 유형이 일치하지 않는 한 오류 가보고됩니다. 충돌이 없으면 중복 열이 병합되어 새 스포츠 토토 사이트에서 단일 열을 형성합니다.

check제약 조건은 본질적으로 열과 동일한 방식으로 병합됩니다. 여러 부모 스포츠 토토 사이트 및/또는 새 스포츠 토토 사이트 정의에 동일한 이름이 포함 된 경우check제약 조건, 이러한 제약 조건은 모두 동일한 점검 식을 가져야하거나 오류 가보고됩니다. 동일한 이름과 표현식을 갖는 제약 조건은 하나의 사본으로 병합됩니다.상속 없음부모의 경우 고려되지 않습니다. 이름이없는check새 스포츠 토토 사이트의 제약 조건은 결코 병합되지 않습니다. 고유 한 이름은 항상 선택되므로

스토리지설정도 부모 스포츠 토토 사이트에서 복사됩니다.

상위 스포츠 토토 사이트의 열이 ID 열인 경우 해당 속성이 상속되지 않습니다. 어린이 스포츠 토토 사이트의 열은 원하는 경우 신분을 선언 할 수 있습니다.

범위 | 목록 |column_name | ( 표현) [opclass] [, ...]) #

선택 사항파티션 by절은 스포츠 토토 사이트을 분할하는 전략을 지정합니다. 이렇게 만들어진 스포츠 토토 사이트을 a라고합니다.파티션스포츠 토토 사이트. 괄호이 된 열 또는 표현식 목록이를 형성합니다.파티션 키스포츠 토토 사이트의 경우. 범위 또는 해시 파티셔닝을 사용하는 경우 파티션 키에는 여러 열 또는 표현이 포함될 수 있지만 (최대 32 개 까지이 한도는 변경할 수 있습니다PostgreSQL), 그러나 목록 파티셔닝의 경우 파티션 키는 단일 열 또는 표현식으로 구성되어야합니다.

범위 및 목록 파티셔닝에는 Btree 운영자 클래스가 필요하고 해시 파티셔닝은 해시 운영자 클래스가 필요합니다. 연산자 클래스가 명시 적으로 지정되지 않으면 적절한 유형의 기본 연산자 클래스가 사용됩니다.섹션 36.16.3자세한 내용).

분할 된 스포츠 토토 사이트은 하위 스포츠 토토 사이트 (파티션이라고 함)으로 나뉘며 별도의스포츠 토토 사이트 생성명령. 분할 된 스포츠 토토 사이트 자체는 비어 있습니다.

파티션 된 스포츠 토토 사이트은 지원하지 않습니다제외제약 조건; 그러나 개별 파티션에서 이러한 제약을 정의 할 수 있습니다.

참조메이저 토토 사이트 PostgreSQL : 문서 : 17 : 5.12. 테이블 파티셔닝스포츠 토토 사이트 파티셔닝에 대한 자세한 내용.

파티션parent_tablePartition_bound_spec| 기본 #

스포츠 토토 사이트을 A로 만듭니다파티션28250_28353또는 기본 파티션을 사용하여기본값. 상위 스포츠 토토 사이트에 존재하는 모든 인덱스, 제약 조건 및 사용자 정의 행 수준 트리거가 새 파티션에 복제됩니다.

thePartition_bound_spec부모 스포츠 토토 사이트의 분할 방법 및 파티션 키에 해당해야하며 해당 부모의 기존 파티션과 겹쳐서는 안됩니다. 형식in목록 파티셔닝에 사용됩니다.Fromandto범위 파티셔닝에 사용되며 양식with해시 분할에 사용됩니다.

Partition_bound_expr| 모든 가변적 인 표현식 (하위 쿼리, 창 함수, 집계 함수 및 설정 회전 함수는 허용되지 않음)입니다. 데이터 유형은 해당 파티션 키 열의 데이터 유형과 일치해야합니다.current_timestamp.

목록 파티션을 만들 때NULL파티션이 파티션 키 열이 무효화되도록 함을 나타내도록 지정할 수 있습니다. 그러나 주어진 상위 스포츠 토토 사이트에 대한 그러한 목록 파티션이 둘 이상있을 수 없습니다.NULL범위 파티션에 대해 지정할 수 없습니다.

범위 파티션을 만들 때로 지정된 하부 경계From포괄적 인 경계이지만to는 독점적 인 경계입니다. 즉,에 지정된 값From목록은이 파티션에 대한 해당 파티션 키 열의 유효한 값 인 반면to목록은 아닙니다. 이 진술은 Row-Wise 비교 규칙에 따라 이해되어야합니다 (섹션 9.25.5). 예를 들어, 주어진범위 별 파티션 (x, y), 파티션 바운드(1, 2)에서 (3, 4)허용x=1y> = 2, x=2널이없는yx=3y <4.

특별 값minvalueandMaxValue열 파티션을 작성할 때 열의 값에 하단 또는 상한이 없음을 나타낼 때 사용될 수 있습니다. 예를 들어,를 사용하여 정의 된 파티션(MinValue)에서 (10)까지10 미만의 값을 허용하고 파티션을 사용하여 정의(10)에서 (maxValue)10 이상 또는 동일한 값을 허용합니다.

두 개 이상의 열과 관련된 범위 파티션을 만들 때 사용하는 것이 합리적 일 수 있습니다MaxValue하부의 일부로minvalue상한의 일부로. 예를 들어,를 사용하여 정의 된 파티션(0, maxValue)에서 (10, maxValue)첫 번째 파티션 키 열이 0보다 크고 10보다 작거나 같은 행을 허용합니다. 마찬가지로.( 'a', minvalue)에서 ( 'b', minvalue)첫 번째 파티션 키 열이 "a"로 시작하는 행을 허용합니다..

ifminvalue또는MaxValue파티션 경계의 한 열에 사용되며, 모든 후속 열에 동일한 값을 사용해야합니다. 예를 들어,(10, MinValue, 0)유효한 경계가 아닙니다. 당신은 작성해야합니다(10, MinValue, MinValue).

또한과 같은 일부 요소 유형이 있습니다.타임 스탬프, "인피니티"라는 개념이 있으며, 이는 저장할 수있는 또 다른 값입니다. 이것은와 다릅니다.minvalueandMaxValue, 저장할 수있는 실제 값이 아니라 값이 무한하다고 말하는 방법입니다.MaxValue"Infinity"및를 포함한 다른 값보다 더 큰 것으로 생각할 수 있습니다.minvalue"마이너스 인피니티"를 포함한 다른 값보다 적습니다. 따라서 범위( 'Infinity')에서 (maxValue)빈 범위가 아닙니다. 정확히 하나의 값을 저장할 수 있습니다 - "무한".

if기본값지정되어 있으며, 스포츠 토토 사이트은 부모 스포츠 토토 사이트의 기본 파티션으로 작성됩니다. 해시 분수 스포츠 토토 사이트에는이 옵션을 사용할 수 없습니다.

스포츠 토토 사이트에 기존이있는 경우기본값파티션 및 새 파티션이 추가되어 기본 파티션을 스캔하여 새 파티션에 제대로 속하는 행이 포함되어 있지 않은지 확인해야합니다. 기본 파티션에 많은 행이 포함 된 경우 속도가 느릴 수 있습니다.

해시 파티션을 만들 때 모듈러스와 나머지를 지정해야합니다. 모듈러스는 양의 정수 여야하며 나머지는 계수보다 음이 아닌 정수이어야합니다.

파티션은 파티션 된 스포츠 토토 사이트과 동일한 열 이름과 유형을 가져야합니다. 파티션 된 스포츠 토토 사이트의 열 이름 또는 유형에 대한 수정은 모든 파티션으로 자동 전파됩니다.check제약 조건은 모든 파티션에 의해 자동으로 상속되지만 개별 파티션은 추가를 지정할 수 있습니다check제약 조건; 부모와 동일한 이름과 조건을 가진 추가 제약 조건은 상위 제약 조건과 병합됩니다.

파티션 된 스포츠 토토 사이트에 삽입 된 행은 자동으로 올바른 파티션으로 라우팅됩니다. 적절한 파티션이 없으면 오류가 발생합니다.

예를 들어Truncate일반적으로 스포츠 토토 사이트에 영향을 미치는 모든 상속 자녀는 모든 파티션으로 set null [(되지만 개별 파티션에서도 수행 될 수 있습니다..

|파티션액세스 독점부모가 분할 된 스포츠 토토 사이트을 잠그십시오. 마찬가지로, 파티션을 삭제하는드롭 스포츠 토토 사이트액세스 독점부모 스포츠 토토 사이트의 잠그십시오. 사용할 수 있습니다ALTER 스포츠 토토 사이트 첨부/분리 파티션약한 잠금 장치로 이러한 작업을 수행하려면 분할 된 스포츠 토토 사이트의 동시 작업에 대한 간섭을 줄입니다.

좋아요source_table [ like_option...] #

the좋아요CLASE 새 스포츠 토토 사이트이 모든 열 이름, 데이터 유형 및 확인하다 (없는 제약 조건을 자동으로 복사하는 스포츠 토토 사이트을 지정합니다..

와 달리상속, 새 스포츠 토토 사이트과 원본 스포츠 토토 사이트은 창조가 완료된 후에 완전히 분리됩니다. 원래 스포츠 토토 사이트의 변경 사항은 새 스포츠 토토 사이트에 적용되지 않으며 원래 스포츠 토토 사이트의 스캔에 새 스포츠 토토 사이트의 데이터를 포함시킬 수 없습니다.

와 달리상속, 칼럼 및 제약 조건에 의해 복사좋아요유사하게 명명 된 열 및 제약 조건과 병합되지 않습니다. 동일한 이름이 명시 적으로 또는 다른 사람에 지정된 경우좋아요조항, 오류가 신호를받습니다.

선택 사항like_optionClauses 복사 할 원본 스포츠 토토 사이트의 추가 속성을 지정합니다. 지정포함속성을 복사하고 지정제외재산을 생략합니다.제외기본값입니다. 동일한 종류의 객체에 대해 여러 사양을 만들면 마지막 사양이 사용됩니다.

​​의견 포함 #

복사 된 열, 제약 조건 및 인덱스에 대한 의견이 복사됩니다. 기본 동작은 주석을 배제하여 새 스포츠 토토 사이트의 복사 된 열 및 제약 조건이 주석이없는 것입니다.

압축 포함 #

열의 제약 | 방법이 복사됩니다. 기본 동작은 제약 | 메소드를 제외하여 기본 제약 | 메소드를 갖는 열이 발생하는 것입니다.

제약 포함 #

check제약 조건이 복사됩니다. 열 제약 조건과 스포츠 토토 사이트 제약 조건 사이에는 차이가 없습니다.

기본값 포함 #

복사 된 열 정의에 대한 기본 표현이 복사됩니다. 그렇지 않으면 기본 표현식이 복사되지 않아 새 스포츠 토토 사이트의 복사 된 열에 확인하다 ( 생성 |이 있습니다.NextVal, 원본과 새 스포츠 토토 사이트 사이에 기능적 연결을 생성 할 수 있습니다.

생성 포함 #

복사 된 열 정의의 모든 생성 표현이 복사됩니다. 기본적으로 새 열은 일반 기본 열입니다.

신원 포함 #

복사 된 열 정의의 신분 사양이 복사됩니다. 새 스포츠 토토 사이트의 각 ID 열에 대해 새 시퀀스가 ​​생성됩니다. 이전 스포츠 토토 사이트과 관련된 시퀀스와 별개.

색인 포함 #

인덱스,기본 키, 고유 한제외원래 스포츠 토토 사이트의 제약 조건이 새 스포츠 토토 사이트에서 생성됩니다. 새로운 인덱스 및 제약 조건에 대한 이름은 원본의 이름이 지정된 방법에 관계없이 기본 규칙에 따라 선택됩니다.

통계 포함 #

확장 통계가 새 스포츠 토토 사이트에 복사됩니다.

스토리지 포함 #

스토리지복사 된 열 정의에 대한 설정이 복사됩니다. 기본 동작은 제외하는 것입니다스토리지설정, 새 스포츠 토토 사이트의 복사 된 열에 유형 별 기본 설정이 있습니다. 자세한 내용은스토리지설정, 참조섹션 65.2.

ALL 포함 #

ALL 포함는 사용 가능한 모든 개별 옵션을 선택하는 약식 양식입니다. (개인을 쓰는 것이 유용 할 수 있습니다제외이후의 조항ALL 포함특정 옵션을 제외한 모든 옵션을 선택하려면)

the좋아요조항을 사용하여 뷰, 이물질 또는 복합 유형에서 열 정의를 복사 할 수도 있습니다. 적용 할 수없는 옵션 (예 :색인 포함보기에서) 무시됩니다.

제약제약 _name #

열 또는 스포츠 토토 사이트 제약 조건의 선택 이름. 제약 조건이 위반되면 제약 조건 이름이 오류 메시지에 표시되므로와 같은 제약 이름이 있습니다.col은 긍정적이어야합니다유용한 제약 정보를 클라이언트 애플리케이션에 전달하는 데 사용할 수 있습니다. (공백이 포함 된 제한 조건 이름을 지정하려면 이중 점수가 필요합니다.) 제약 이름이 지정되지 않은 경우 시스템은 이름을 생성합니다..

NOT NULL #

열에 확인하다 ( 값을 포함 할 수 없습니다.

NULL #

열에는 확인하다 ( 값이 포함됩니다. 이것은 기본입니다.

이 조항은 비표준 SQL 데이터베이스와의 호환성 만 제공됩니다. 새로운 응용 프로그램에서는 사용이 권장되지 않습니다.

check (표현) [상속 없음] #

thecheck조항은 새로운 또는 업데이트 된 행이 삽입 또는 업데이트 작업을 위해 만족 해야하는 부울 결과를 생성하는 표현식을 지정합니다. 진실 또는 미지의 성공을 평가하는 표현.

현재,check표현식은 하위 쿼리를 포함 할 수 없거나 현재 행의 열 이외의 변수를 참조 할 수 없습니다 (참조섹션 5.5.1). 시스템 열Tableoid참조 될 수 있지만 다른 시스템 열.

상속 없음자식 스포츠 토토 사이트로 전파되지 않습니다.

스포츠 토토 사이트에 여러 개의가있는 경우check제약 조건, 확인 후 알파벳 순서로 각 행에 대해 테스트됩니다NOT NULL제약. (PostgreSQL9.5 이전의 버전은 특정 발사 명령을 존중하지 않았습니다check제약 조건.)

기본값default_expr #

the기본값절은 열 정의가 내부에 나타나는 열에 대한 기본 데이터 값을 할당합니다. 값은 모든 가변적 인 표현식입니다 (특히, 현재 스포츠 토토 사이트의 다른 열에 대한 상호 참조는 허용되지 않습니다).

기본 표현식은 열에 값을 지정하지 않는 삽입 작업에서 사용됩니다. 열에 대한 생성 |이 없으면 생성 |은 null입니다.

항상 ( 생성Generation_Expr) 저장 #

이 조항은 열을 a로 만듭니다.생성 열. 열을 기록 할 수 없으며, 읽을 때 지정된 표현식의 결과가 반환됩니다.

키워드저장열이 쓰기시 계산되고 디스크에 저장 될 것임을 나타내야합니다.

생성 표현식은 스포츠 토토 사이트의 다른 열을 참조 할 수 있지만 다른 생성 열은 아닙니다. 사용 된 기능과 운영자는 불변이어야합니다.

37137_37186시퀀스_options)] #

이 조항은 열을 A로 작성합니다ID 열. 암시 적 시퀀스가 ​​첨부되고 새로 삽입 된 행으로 열에는 할당 된 시퀀스의 값이 자동으로됩니다.NOT NULL.

클로즈항상and기본적으로명시 적으로 사용자 지정 값을 어떻게 처리하는지 결정삽입and업데이트명령.

in삽입명령, if항상가 선택되면 사용자 지정 값은에만 허용됩니다.삽입명령문 지정시스템 값을 지키는. 만약에기본적으로가 선택되면 사용자 지정 값이 우선합니다. 보다삽입자세한 내용. (에서COPY명령, 사용자 지정 값은이 설정에 관계없이 항상 사용됩니다.)

in업데이트명령, if항상선택됩니다. 열을 이외의 다른 값으로 업데이트합니다.기본값거부됩니다. 만약에기본적으로가 선택되면 열을 정상적으로 업데이트 할 수 있습니다. (없음재정의조항업데이트명령.)

선택 사항시퀀스_options절을 사용하여 시퀀스의 매개 변수를 무시할 수 있습니다. 사용 가능한 옵션에는 옵션이 포함됩니다시퀀스 만들기, +시퀀스 이름이름, 로그인미등록, 시퀀스의 이름과 지속성 레벨을 선택할 수 있습니다. 없이시퀀스 이름, 시스템은 시퀀스에 대해 사용되지 않은 이름을 선택합니다. 없이로그인또는미등록, 시퀀스는 표와 동일한 지속성 레벨을 갖습니다.

독특한 [널스 [NOT] CORLET](열 제약 조건)
고유 한 [확인하다 (스 [] 뚜렷하지 않음] (column_name[, ...]) [ 포함 (column_name[, ...])] (표 제한) #

the고유 한제약 조건은 스포츠 토토 사이트의 하나 이상의 열로 구성된 그룹에 고유 한 값 만 포함 할 수 있음을 지정합니다. 고유 한 스포츠 토토 사이트 제약 조건의 동작은 독특한 열 제약 조건의 동작과 동일하며 여러 열에 걸쳐 추가 기능이 있습니다.

고유 한 제약 조건의 목적 상, 확인하다 ( 값은 동일하지 않은 경우널 뚜렷하지 않은지정되어 있습니다.

각 고유 한 제약 조건은 스포츠 토토 사이트에 정의 된 다른 고유 또는 기본 키 제약 조건으로 명명 된 열 세트와 다른 열 세트를 지정해야합니다. (그렇지 않으면 중복 된 독특한 제약 조건이 폐기됩니다.)

다단계 파티션 계층 구조에 대한 고유 한 제약 조건을 설정할 때, 대상 파티션 스포츠 토토 사이트의 파티션 키에있는 모든 열과 모든 후손 분할 스포츠 토토 사이트의 열에있는 모든 열은 구속 조건 정의에 포함되어야합니다..

고유 한 제약 조건을 추가하면 제약 조건에 사용 된 열 또는 열 그룹에 고유 한 BTREE 인덱스가 자동으로 생성됩니다. 생성 된 인덱스는 고유 한 제약과 동일한 이름을 가지고 있습니다.

선택 사항포함조항은 해당 인덱스에 간단한 하나 이상의 열을 추가합니다Payload: 독창성이 시행되지 않으며 해당 열을 기준으로 인덱스를 검색 할 수 없습니다. 그러나 인덱스 전용 스캔으로 검색 할 수 있습니다.삭제 열)는 계단식 제약 조건 및 색인 결실을 유발할 수 있습니다.

기본 키(열 제약 조건)
기본 키 (column_name[, ...]) [ 포함 (column_name[, ...])] (표 제한) #

the기본 키제약 조건은 스포츠 토토 사이트의 열 또는 열에 고유 한 (비 제시), 비 확인하다 ( 값 만 포함 할 수 있음을 지정합니다. 열 제약 조건 또는 스포츠 토토 사이트 제약 조건으로 스포츠 토토 사이트에 대해 하나의 기본 키 만 지정할 수 있습니다.

기본 키 제약 조건은 동일한 스포츠 토토 사이트에 대해 정의 된 고유 한 제약 조건에 의해 명명 된 열 세트와 다른 열 세트를 지정해야합니다. (그렇지 않으면, 고유 한 제약은 중복되어 폐기됩니다.)

기본 키동일한 데이터 제약 조건을 조합하는 것과 동일한 데이터 제약 조건을 시행합니다.고유 한andNOT NULL. 그러나 기본 키로 열 세트를 식별하면 스키마 설계에 대한 메타 데이터도 제공합니다. 기본 키는 다른 스포츠 토토 사이트 이이 열 세트에 고유 한 식별자로 의존 할 수 있음을 암시하기 때문입니다..

분할 된 스포츠 토토 사이트에 배치했을 때기본 키제약 조건은 앞에서 설명한 제한 사항을 공유합니다.고유 한제약.

a 추가기본 키제약 조건은 제약 조건에 사용 된 열 또는 열의 열에 고유 한 btree 인덱스를 자동으로 생성합니다. 해당 지수는 기본 키 제약과 같은 이름을 가지고 있습니다.

선택 사항포함조항은 해당 인덱스에 간단한 하나 이상의 열을 추가합니다Payload: 독창성이 시행되지 않으며 해당 열을 기준으로 인덱스를 검색 할 수 없습니다. 그러나 인덱스 전용 스캔으로 검색 할 수 있습니다.삭제 열)는 계단식 제약 조건 및 색인 결실을 유발할 수 있습니다.

제외 [사용index_method] (Exclude_Elementwith운영자[, ...])index_parameters[where (술어)] #

the제외조항은 제외 제약 조건을 정의합니다. 제외 제약 조건을 정의합니다.이 제한 조건은 지정된 열 또는 지정된 연산자를 사용하여 두 개의 행이 비교되면 지정된 연산자 (들)를 사용하는 경우이 모든 비교가 반환되지는 않습니다.true. 지정된 모든 연산자가 평등을 테스트하면 이는 A와 동일합니다.고유 한제약 조건, 일반적인 고유 한 제약 조건이 더 빠르지 만. 그러나 배제 제약은 단순한 평등보다 더 일반적인 제약 조건을 지정할 수 있습니다.토토 커뮤니티 : 문서 : 17 : 8.8. 기하학적 토토 커뮤니티) 사용하여&&연산자. 연산자는 정류해야합니다.

제외 제약 조건은 제약 조건과 동일한 이름을 가진 색인을 사용하여 구현되므로 각 지정된 연산자는 적절한 연산자 클래스와 연관되어야합니다 (참조섹션 11.10) 인덱스 액세스 방법의 경우index_method. 각Exclude_Element색인의 열을 정의하여 선택적으로 Collation, 운영자 클래스, 운영자 클래스 매개 변수 및/또는 주문 옵션을 지정할 수 있습니다. 이것들은 완전히 묘사됩니다색인 생성.

액세스 방법이 지원해야합니다AmgetTuple(참조토토 베이 : 문서 : 17 : 62 장 색인 액세스 방법 인터페이스 정의); 현재 이것은 의미사용할 수 없습니다. 허용되지만 배제 제약으로 B- 트리 또는 해시 인덱스를 사용하는 데는 아무런 포인트가 없습니다. 왜냐하면 일반적인 고유 한 제약 조건이 더 좋지 않다는 것은 아무것도하지 않기 때문입니다.gist또는SP-Gist.

the술어스포츠 토토 사이트의 서브 세트에 제외 제약 조건을 지정할 수 있습니다. 내부적으로 이것은 부분 색인을 만듭니다.

참조Reftable[(Refcolumn)] [matchmatchtype] [deletereferential_action] [업데이트referential_action ](열 제약 조건)
외국 키 (column_name[, ...]) 참조Reftable[(Refcolumn[, ...])] [matchmatchtype] [deletereferential_action] [업데이트referential_action ](표 제한) #

이 조항은 외국 키 제약 조건을 지정합니다. 이는 새 스포츠 토토 사이트의 하나 이상의 열에있는 그룹에 참조 된 스포츠 토토 사이트의 일부 행의 참조 열에 값을 일치시키는 값 만 포함해야합니다. 인 경우Refcolumn목록이 생략되었습니다.Reftable사용됩니다. 그렇지 않으면Refcolumn목록은 비정상적인 고유 또는 기본 키 제약 조건의 열을 참조하거나 비자 고유 인덱스의 열을 참조해야합니다. 사용자는 있어야합니다참조참조 스포츠 토토 사이트의 허가 (전체 스포츠 토토 사이트 또는 특정 참조 열). 외국 키 제약 조건을 추가하려면이 필요합니다.공유 행 독점참조 스포츠 토토 사이트의 잠그십시오. 임시 스포츠 토토 사이트과 영구 스포츠 토토 사이트 사이에 외국의 주요 제약 조건을 정의 할 수 없습니다.

참조 열에 삽입 된 값은 주어진 일치 유형을 사용하여 참조 된 스포츠 토토 사이트 및 참조 열의 값과 일치합니다. 세 가지 일치 유형이 있습니다.전체 일치, 일치 부분단순한 일치(기본값).전체 일치모든 외국 키 열이 null이 아닌 한 멀티 컬럼 외국 키의 한 열이 확인하다 (을 허용하지 않습니다. 그들이 모두 null 인 경우, 행은 참조 스포츠 토토 사이트에서 일치 할 필요가 없습니다.단순한 일치외래 키 열이 확인하다 (을 허용합니다. 그들 중 하나라도 null이면 행은 참조 스포츠 토토 사이트에서 일치 할 필요가 없습니다.일치 부분아직 구현되지 않았습니다. (물론,NOT NULL이러한 사례가 발생하는 것을 방지하기 위해 참조 열에 제약 조건을 적용 할 수 있습니다.)

또한 참조 열의 데이터가 변경되면이 표의 데이터에서 특정 작업이 수행됩니다. 그만큼ON DELETE절 항의 참조 행이 삭제 될 때 수행 할 조치를 지정합니다. 마찬가지로,on update절 항목 참조 스포츠 토토 사이트의 참조 열이 새 값으로 업데이트 될 때 수행 할 조치를 지정합니다. 행이 업데이트되었지만 참조 된 열이 실제로 변경되지 않으면 조치가 완료되지 않습니다.행동 없음제약 조건이 지연 될 수 있다고해도 점검을 연기 할 수 없습니다. 각 조항에 대해 다음과 같은 가능한 조치가 있습니다.

행동 없음 #

삭제 또는 업데이트가 외국의 주요 제약 조건 위반을 생성한다는 오류를 생성합니다. 제약 조건이 연기되면 참조 행이 여전히 존재하는 경우 제약 체크 시간 에이 오류가 생성됩니다.

제한 #

삭제 또는 업데이트가 외국의 주요 제약 조건 위반을 생성한다는 오류를 생성합니다. 이것은와 동일합니다.행동 없음수표를 연기 할 수없는 경우를 제외하고

캐스케이드 #

삭제 된 행을 참조하는 행을 삭제하거나 참조 열의 값을 각각 참조 열의 새 값으로 업데이트합니다..

set null [(column_name[, ...]) #

참조 열 또는 참조 열의 지정된 서브 세트를 null로 설정합니다. 열의 하위 집합은에 대해서만 지정할 수 있습니다.ON DELETE행동.

기본값 설정 [(column_name[, ...]) #

참조 열 또는 참조 열의 지정된 서브 세트를 생성 |으로 설정합니다. 열의 하위 집합은에 대해서만 지정할 수 있습니다.ON DELETE행동. (기본값이 확인하다 ( 있지 않거나 조작이 실패한 경우 기본값과 일치하는 참조 스포츠 토토 사이트에 행이 있어야합니다.)

참조 된 열이 자주 변경되면 외국 키 제약 조건과 관련된 참조 조치를보다 효율적으로 수행 할 수 있도록 참조 열에 인덱스를 추가하는 것이 현명 할 수 있습니다..

연기 가능
연기가되지 않음 #

이것은 제약 조건을 연기 할 수 있는지 여부를 제어합니다. 연기 할 수없는 제약 조건은 모든 명령 직후에 확인됩니다.제약 설정명령).연기가되지 않음기본값입니다. 현재 만고유 한, 기본 키, 제외참조(외국 키) 제약 조건이 절을 받아들입니다.NOT NULLandcheck제약 조건은 연기되지 않습니다. 연기 가능한 제약 조건은 AN에서 충돌 중재자로 사용할 수 없습니다.삽입충돌시 업데이트절.

처음에 즉시
처음에 연기 #

제약 조건을 연기 할 수있는 경우이 조항은 제약 조건을 확인하기 위해 기본 시간을 지정합니다. 제약이 인 경우처음에 즉시, 각 명령문 후에 확인됩니다. 이것은 기본값입니다.처음에 연기, 트랜잭션이 끝날 때만 확인됩니다. 제약 조건 검사 시간은로 변경 될 수 있습니다.제약 설정명령.

사용메소드 #

이 선택 조항은 새 스포츠 토토 사이트의 내용을 저장하는 데 사용할 스포츠 토토 사이트 액세스 방법을 지정합니다. 이 방법은 유형의 액세스 방법이 필요합니다스포츠 토토 사이트. 보다PostgreSQL : 문서 : 17 : 61 장. 테이블 윈 토토 방법 인터페이스 정의자세한 내용. 이 옵션이 지정되지 않은 경우 새 스포츠 토토 사이트에 대해 기본 스포츠 토토 사이트 액세스 방법이 선택됩니다.default_table_access_method자세한 내용은

파티션을 만들 때 스포츠 토토 사이트 액세스 방법은 파티션 된 스포츠 토토 사이트의 액세스 방법입니다.

with (Storage_Parameter[=value] [, ...]) #

이 조항은 스포츠 토토 사이트 또는 인덱스의 선택적 저장 매개 변수를 지정합니다. 보다스토리지 매개 변수50302_50360with스포츠 토토 사이트에 대한 조항도 포함 할 수 있습니다oids = false새 스포츠 토토 사이트의 행에 OIDS (Object Identifiers)가 포함되어 있지 않도록 지정하려면oids = true더 이상 지원되지 않습니다.

OIDS없이 #

이것은 표를 선언하기위한 후진 호환 구문입니다OIDS없이, 스포츠 토토 사이트 만들기OIDS와 함께더 이상 지원되지 않습니다.

on Commit #

트랜잭션 블록 끝에서 임시 스포츠 토토 사이트의 동작은를 사용하여 제어 할 수 있습니다.on Commit. 세 가지 옵션은 다음과 같습니다.

보존 행 #

거래 끝에 특별한 조치가 취하지 않습니다. 이것은 기본 동작입니다.

삭제 행 #

임시 스포츠 토토 사이트의 모든 행은 각 트랜잭션 블록의 끝에서 삭제됩니다. 본질적으로 자동Truncate각 커밋마다 수행됩니다. 분할 된 스포츠 토토 사이트에서 사용하면 파티션에 계단식이 없습니다.

드롭 #

임시 스포츠 토토 사이트은 현재 트랜잭션 블록의 끝에 삭제됩니다. 분할 된 스포츠 토토 사이트에 사용되면이 액션은 파티션을 떨어 뜨리고 상속 어린이와 함께 스포츠 토토 사이트에 사용될 때 부양 가족을 떨어 뜨립니다.

스포츠 토토 사이트 스페이스TableSpace_name #

theTableSpace_name새 스포츠 토토 사이트을 만들어야 할 스포츠 토토 사이트 스페이스의 이름입니다. 지정되지 않은 경우default_tablespace상담 또는temp_tablespaces스포츠 토토 사이트이 임시 인 경우. 분할 된 스포츠 토토 사이트의 경우 스포츠 토토 사이트 자체에 스토리지가 필요하지 않으므로 지정된 스포츠 토토 사이트 스페이스가 재정의default_tablespace다른 스포츠 토토 사이트 스페이스가 명시 적으로 지정되지 않은 경우 새로 생성 된 파티션에 사용할 기본 스포츠 토토 사이트 스페이스로서

색인 스포츠 토토 사이트 스페이스 사용TableSpace_name #

이 조항은 a와 관련된 스포츠 토토 사이트 스페이스를 선택할 수 있습니다고유 한, 기본 키또는제외제약 조건이 생성됩니다. 지정되지 않은 경우default_tablespace상담 또는temp_tablespaces스포츠 토토 사이트이 임시 인 경우.

스토리지 매개 변수

thewith조항을 지정할 수 있습니다스토리지 매개 변수스포츠 토토 사이트 및 A와 관련된 인덱스 용고유 한, 기본 키또는제외제약. 인덱스의 스토리지 매개 변수는에 문서화되어 있습니다.색인 생성. 현재 스포츠 토토 사이트에 사용할 수있는 스토리지 매개 변수는 아래에 나열되어 있습니다.토스트., 스포츠 토토 사이트의 보조 동작을 제어하는토스트스포츠 토토 사이트이 있다면 (참조섹션 65.2토스트에 대한 자세한 내용은). 스포츠 토토 사이트 매개 변수 값이 설정되고 동등한 경우토스트.매개 변수는 아니에요, 토스트 스포츠 토토 사이트은 스포츠 토토 사이트의 매개 변수 값을 사용합니다. 분할 된 스포츠 토토 사이트에 대한 이러한 매개 변수 지정은 지원되지 않지만 개별 리프 파티션에 대해 지정할 수 있습니다.

FillFactor (Integer) #

스포츠 토토 사이트의 필수 요인은 10에서 100. 100 사이의 백분율입니다 (완전한 포장). 더 작은 fillfactor가 지정되면삽입운영 팩 스포츠 토토 사이트 페이지는 표시된 백분율로 만; 각 페이지의 나머지 공간은 해당 페이지의 행을 업데이트하기 위해 예약되어 있습니다.업데이트원본과 같은 페이지에 업데이트 된 행 사본을 배치 할 수있는 기회. 다른 페이지에 배치하는 것보다 더 효율적이며토토 사이트 PostgreSQL더 가능성이 높습니다. 항목이 업데이트되지 않은 스포츠 토토 사이트의 경우 완전한 포장이 최선의 선택이지만, 더 많은 업데이트 된 스포츠 토토 사이트에서는 작은 필수기가 적절합니다.

TOAST_TUPLE_TARGET (Integer) #

TOAST_TUPLE_TARGET 우리는 긴 열 값을 Toast 스포츠 토토 사이트로 제약 | 및/또는 이동하려고 시도하기 전에 필요한 최소 튜플 길이를 지정하며, 또한 토스트가 시작되면 아래 길이를 줄이려고 노력합니다. 이것은 외부 (이동용), 메인 (제약 |) 또는 메인 | (둘 다)으로 표시된 열에 영향을 미치며 새로운 튜플에만 적용됩니다.

Parallel_Workers (Integer) #

이것은이 스포츠 토토 사이트의 병렬 스캔을 돕는 데 사용해야하는 작업자의 수를 설정합니다. 설정되지 않으면 시스템은 관계 크기에 따라 값을 결정합니다.max_worker_processes.

autovacuum_enabled, Toast.Autovacuum_enabled (부울) #

특정 스포츠 토토 사이트의 Autovacuum 데몬을 활성화 또는 비활성화합니다. 사실이라면 Autovacuum 데몬이 자동으로 수행됩니다진공및/또는분석이 표에서의 작업에 따른 규칙에 따라섹션 24.1.6. 거짓 인 경우 트랜잭션 ID 랩 어라운드를 방지하는 것 외에는이 스포츠 토토 사이트이 자동화되지 않습니다.섹션 24.1.5랩 어라운드 방지에 대한 자세한 내용. Autovacuum 데몬은 전혀 실행되지 않습니다 (거래 ID 랩 어라운드를 제외하고autovacuum매개 변수는 false입니다. 개별 스포츠 토토 사이트의 스토리지 매개 변수를 설정해도이를 무시하지 않습니다.true거짓.

VACUUM_INDEX_CLEANUP, 토스트 .vacuum_index_cleanup (enum) #

지수 정리를 강제 또는 비활성화 할 때진공이 스포츠 토토 사이트에서 실행됩니다. 기본값은입니다.auto. 와 함께OFF, 인덱스 청소가 비활성화되어on활성화되고auto결정은 매번 동적으로 이루어집니다진공실행. 동적 행동이 허용진공불필요하게 인덱스를 피하기 위해 죽은 튜플이 거의 없어집니다. 모든 색인 정리를 강제로 비활성화하면 속도가 빨라질 수 있습니다진공스포츠 토토 사이트 수정이 빈번한 경우 매우 상당히 상당히 부풀어 오른 인덱스로 이어질 수도 있습니다. 그만큼index_cleanup매개 변수진공, 지정된 경우이 옵션의 값을 무시합니다.

Vacuum_truncate, 토스트 .vacuum_truncate (부울) #

진공 청소기 가이 스포츠 토토 사이트의 끝에서 빈 페이지를 잘라내도록 진공을 활성화하거나 비활성화합니다. 기본값은입니다.true. 만약에true, 진공그리고 Autovacuum은 잘림을 수행하고 잘린 페이지의 디스크 공간은 운영 체제로 반환됩니다. 잘린 것은에 주목하십시오액세스 독점스포츠 토토 사이트을 잠그십시오. 그만큼Truncate매개 변수진공, 지정된 경우이 옵션의 값을 무시합니다.

autovacuum_vacuum_threshold, Toast.Autovacuum_vacuum_threshold (Integer) #

표 당 값autovacuum_vacuum_threshold매개 변수.

autovacuum_vacuum_scale_factor, Toast.Autovacuum_vacuum_scale_factor (플로팅 포인트) #

표 당 값autovacuum_vacuum_scale_factor매개 변수.

autovacuum_vacuum_insert_threshold, Toast.Autovacuum_vacuum_insert_threshold (Integer) #

표 당 값autovacuum_vacuum_insert_threshold매개 변수. -1의 특수 값은 스포츠 토토 사이트에 진공 삽입을 비활성화하는 데 사용될 수 있습니다.

autovacuum_vacuum_insert_scale_factor, Toast.Autovacuum_vacuum_insert_scale_factor (플로팅 포인트) #

표 당 값autovacuum_vacuum_insert_scale_factor매개 변수.

autovacuum_analyze_threshold (Integer) #

표 당 값autovacuum_analyze_threshold매개 변수.

autovacuum_analyze_scale_factor (플로팅 포인트) #

표 당 값autovacuum_analyze_scale_factor매개 변수.

autovacuum_vacuum_cost_delay, 토스트. Autovacuum_vacuum_cost_delay (플로팅 포인트) #

표 당 값autovacuum_vacuum_cost_delay매개 변수.

autovacuum_vacuum_cost_limit, 토스트. AaTovacuum_vacuum_cost_limit (Integer) #

표 당 값autovacuum_vacuum_cost_limit매개 변수.

autovacuum_freeze_min_age, Toast.Autovacuum_freeze_min_age (Integer) #

표 당 값VACUUM_FREEZE_MIN_AGE매개 변수. Autovacuum은 스포츠 토토 사이트 당 무시할 것입니다autovacuum_freeze_min_age시스템 전체의 절반보다 큰 매개 변수autovacuum_freeze_max_age설정.

autovacuum_freeze_max_age, Toast.Autovacuum_freeze_max_age (Integer) #

표 당 값autovacuum_freeze_max_age매개 변수. Autovacuum은 스포츠 토토 사이트 당 무시할 것입니다autovacuum_freeze_max_age시스템 전체 설정보다 큰 매개 변수 (더 작게 설정할 수 있음).

autovacuum_freeze_table_age, Toast.Autovacuum_freeze_table_age (Integer) #

표 당 값VACUUM_FREEZE_TABLE_AGE매개 변수.

autovacuum_multixact_freeze_min_age, 토스트. AaTovacuum_multixact_freeze_min_age (Integer) #

표 당 값VACUUM_MULTIXACT_FREEZE_MIN_AGE매개 변수. Autovacuum은 스포츠 토토 사이트 당 무시할 것입니다autovacuum_multixact_freeze_min_age시스템 전체의 절반보다 큰 매개 변수autovacuum_multixact_freeze_max_age설정.

autovacuum_multixact_freeze_max_age, 토스트. AaTovacuum_multixact_freeze_max_age (Integer) #

표 당 값autovacuum_multixact_freeze_max_age매개 변수. Autovacuum은 스포츠 토토 사이트 당 무시할 것입니다autovacuum_multixact_freeze_max_age시스템 전체 설정보다 큰 매개 변수 (더 작게 설정할 수 있음).

autovacuum_multixact_freeze_table_age, 토스트.Autovacuum_multixact_freeze_table_age (Integer) #

표 당 값VACUUM_MULTIXACT_FREEZE_TABLE_AGE매개 변수.

log_autovacuum_min_duration, 토스트 .LOG_AUTOVACUUM_MIN_DURATION (Integer) #

표 당 값log_autovacuum_min_duration매개 변수.

user_catalog_table (부울) #

논리적 복제 목적으로 스포츠 토토 사이트을 추가 카탈로그 스포츠 토토 사이트로 선언하십시오. 보다섹션 47.6.2자세한 내용. 토스트 스포츠 토토 사이트에 대해서는이 매개 변수를 설정할 수 없습니다.

노트

PostgreSQL고유성을 시행하기 위해 각각의 고유 한 제약 조건과 1 차 키 제약 조건에 대한 인덱스를 자동으로 생성합니다. 따라서 기본 키 열에 대해 명시 적으로 인덱스를 만들 필요는 없습니다.색인 생성자세한 내용은

고유 한 제약 조건 및 기본 키는 현재 구현에 상속되지 않습니다. 이것은 상속과 독특한 제약의 조합을 오히려 기능 장애를 다소 만듭니다.

스포츠 토토 사이트에는 1600 개 이상의 열을 가질 수 없습니다. (실제로 유효 한계는 일반적으로 튜플 길이 제약으로 인해 낮습니다.)

예제

스포츠 토토 사이트 만들기영화및 스포츠 토토 사이트유통 업체:

스포츠 토토 사이트 필름 생성 (

2 차원 배열이있는 스포츠 토토 사이트 만들기 :

스포츠 토토 사이트 생성 array_int (

스포츠 토토 사이트의 고유 한 스포츠 토토 사이트 제약 조건 정의영화. 고유 한 스포츠 토토 사이트 제약 조건은 스포츠 토토 사이트의 하나 이상의 열에 정의 될 수 있습니다.

스포츠 토토 사이트 필름 생성 (

검사 열 제약 조건 정의 :

스포츠 토토 사이트 분배기 생성 (

체크 스포츠 토토 사이트 정의 제약 조건 :

스포츠 토토 사이트 분배기 생성 (

스포츠 토토 사이트의 기본 키 스포츠 토토 사이트 제약 조건 정의영화:

스포츠 토토 사이트 필름 생성 (

표에 대한 기본 키 제약 조건 정의유통 업체. 다음 두 가지 예는 동일하며, 첫 번째는 스포츠 토토 사이트 제약 조건 구문을 사용하고 두 번째 열 제약 조건 구문 :

스포츠 토토 사이트 분배기 생성 (

열에 문자 그대로 상수 기본값을 지정이름, 열의 기본값을 정리did시퀀스 객체의 다음 값을 선택하여 생성하고 기본값을 만들어modtime행이 삽입되는 시간이 되십시오 :

스포츠 토토 사이트 분배기 생성 (

두 정의NOT NULL표의 열 제약 조건유통 업체

스포츠 토토 사이트 분배기 생성 (

이름열 :

스포츠 토토 사이트 분배기 생성 (

스포츠 토토 사이트 제약 조건으로 지정된 동일 :

스포츠 토토 사이트 분배기 생성 (

동일한 스포츠 토토 사이트을 작성하여 스포츠 토토 사이트과 고유 인덱스 모두에 대해 70% 채우기 요소를 지정합니다 :

스포츠 토토 사이트 분배기 생성 (

스포츠 토토 사이트 만들기서클두 개의 원이 겹치는 것을 방지하는 배제 제약 조건이 있습니다.

스포츠 토토 사이트 서클 생성 (

스포츠 토토 사이트 만들기Cinemasin TableSpacediskvol1:

스포츠 토토 사이트 시네마 생성 (

복합 유형 및 유형 스포츠 토토 사이트 작성 :

유형 생성 Employee_type (이름 텍스트, 급여 숫자);

범위 분할 된 스포츠 토토 사이트 만들기 :

스포츠 토토 사이트 측정 생성 (

파티션 키에서 여러 열이있는 범위 파티션 스포츠 토토 사이트 작성 :

스포츠 토토 사이트 측정 생성 _year_month (

파티션 된 목록 만들기 스포츠 토토 사이트 :

스포츠 토토 사이트 도시 생성 (

해시 분할 스포츠 토토 사이트 만들기 :

스포츠 토토 사이트 주문 생성 (

범위 파티션 스포츠 토토 사이트의 파티션 생성 :

스포츠 토토 사이트 측정 생성 _y2016M07

파티션 키에 여러 열이있는 범위 파티션 스포츠 토토 사이트의 몇 가지 파티션을 만듭니다.

스포츠 토토 사이트 측정 _ym_older 작성

목록 파티션 스포츠 토토 사이트의 파티션 생성 :

스포츠 토토 사이트 CITIES_AB 작성

자체가 더 파티션 된 목록 분할 된 스포츠 토토 사이트의 파티션을 작성한 다음 파티션을 추가합니다.

스포츠 토토 사이트 Cities _ab 생성

해시의 파티션 생성 스포츠 토토 사이트 :

TABLE ORDERS_P1 주문의 파티션 생성

기본 파티션 생성 :

스포츠 토토 사이트 Cities _PartDef 생성

호환성

the스포츠 토토 사이트 생성명령은에 부합합니다.SQL표준, 아래에 나열된 예외가 있습니다.

임시 스포츠 토토 사이트

비록 구문은임시 스포츠 토토 사이트 만들기SQL 표준의 것과 유사하면 효과는 동일하지 않습니다. 표준에서 임시 스포츠 토토 사이트은 한 번만 정의되며 필요한 모든 세션에 자동으로 존재합니다 (빈 내용으로 시작).PostgreSQL대신 각 세션은 자체 문제를 요구합니다임시 스포츠 토토 사이트 만들기사용될 각 임시 스포츠 토토 사이트에 대한 명령. 이를 통해 다른 세션이 다른 목적으로 동일한 임시 스포츠 토토 사이트 이름을 사용할 수있는 반면, 표준의 접근 방식은 주어진 임시 스포츠 토토 사이트 이름의 모든 인스턴스가 동일한 스포츠 토토 사이트 구조를 갖도록 제한합니다..

​​임시 스포츠 토토 사이트의 동작에 대한 표준의 정의는 확인하다 (리 무시됩니다.PostgreSQL이 시점에서의 동작은 다른 여러 SQL 데이터베이스와 유사합니다.

SQL 표준은 또한 글로벌 임시 스포츠 토토 사이트과 로컬 임시 스포츠 토토 사이트을 구별합니다. 여기서 로컬 임시 스포츠 토토 사이트은 각 세션 내에서 각 SQL 모듈에 대해 별도의 내용 세트가 있지만 정의는 여전히 세션에서 공유됩니다. 부터PostgreSQLSQL 모듈을 지원하지 않으므로이 차이는 관련이 없습니다PostgreSQL.

호환성을 위해PostgreSQL수락글로벌andLocal임시 스포츠 토토 사이트 선언의 키워드이지만 현재는 영향을 미치지 않습니다. 향후 버전의이므로 이러한 키워드 사용은 권장되지 않습니다.PostgreSQL그들의 의미에 대한보다 표준 준수 해석을 채택 할 수 있습니다.

theon Commit임시 표에 대한 조항은 SQL 표준과 비슷하지만 약간의 차이점이 있습니다. 인 경우on Commit조항이 생략되고, SQL은 기본 동작이임을 지정합니다on Commit Delete 행. 그러나 기본 동작의PostgreSQLis커밋 보존 행. 그만큼on Commit Drop옵션은 SQL에 존재하지 않습니다.

비 독창적 인 고유성 제약

언제고유 한또는기본 키제약 조건이 연기 가능하지 않습니다.PostgreSQL행이 삽입되거나 수정 될 때마다 즉시 독창성을 확인합니다. SQL 표준은 진술이 끝날 때만 독창성을 시행해야한다고 말합니다.연기 가능그러나 연기되지 않음 (예 :처음에 즉시). 이것은 즉각적인 독창성 검사보다 훨씬 느리게 될 수 있습니다.

열 확인 제약 조건

SQL 표준은check열 제약 조건은 신청 된 열만 참조 할 수 있습니다. 오직check스포츠 토토 사이트 제약 조건은 여러 열을 참조 할 수 있습니다.PostgreSQL이 제한을 시행하지 않습니다. 그것은 열과 스포츠 토토 사이트 점검 제약 조건을 모두 취급합니다.

제외제약

the제외제약 유형은 A입니다.PostgreSQL확장.

외국의 주요 제약 조건

외국 키 조치에서 열 목록을 지정하는 기능기본값 설정andSET NULLisPostgreSQL확장.

그것은 APostgreSQL외국 키 제약 조건이 기본 키 또는 고유 한 제약 조건의 열 대신 고유 인덱스의 열을 참조 할 수 있다는 메인 |..

NULL 제약

theNULL 제약 조건(실제로는 제한되지 않은)입니다.PostgreSQL다른 데이터베이스 시스템과의 호환성을 위해 포함 된 SQL 표준으로의 메인 | (및NOT NULL제약 조건). 모든 열의 기본이므로 그 존재는 단순히 소음입니다.

제약 이름 지정

SQL 표준은 스포츠 토토 사이트 및 도메인 제약 조건이 스포츠 토토 사이트 또는 도메인을 포함하는 스키마 전체에서 고유 한 이름을 가져야한다고 말합니다.PostgreSQLIS LAXER : 특정 스포츠 토토 사이트 또는 도메인에 첨부 된 제약 조건에 따라 제약 이름 만 고유해야합니다. 그러나이 추가의 자유는 인덱스 기반 제약 조건에 존재하지 않습니다 (고유 한, 기본 키제외제약 조건), 관련 인덱스는 제약 조건과 동일하고 인덱스 이름이 동일한 스키마 내의 모든 관계에서 고유해야하므로.

현재,PostgreSQLNOL이 아닌 제약 조건에 대한 이름을 기록하지 않으므로 독창성 제한이 적용되지 않습니다. 이것은 향후 릴리스에서 변경 될 수 있습니다.

상속

다중 상속상속절은 A입니다.PostgreSQL언어 메인 |. SQL : 1999 및 나중에 다른 구문과 다른 의미를 사용하여 단일 상속을 정의합니다.PostgreSQL.

제로 컬럼 스포츠 토토 사이트

PostgreSQL열이없는 스포츠 토토 사이트을 생성 할 수 있습니다 (예 :스포츠 토토 사이트 작성 foo ();). 이것은 SQL 표준의 메인 |으로 제로 컬럼 스포츠 토토 사이트을 허용하지 않습니다.ALTER TABLE DROP 열이 사양 제한을 ​​무시하는 것이 더 깨끗해 보입니다.

다중 ID 열

PostgreSQL스포츠 토토 사이트에 둘 이상의 ID 열을 가질 수 있습니다. 표준은 스포츠 토토 사이트에 최대 하나의 ID 열을 가질 수 있음을 지정합니다.삽입명령은 전체 명령문에 적용되는 하나의 재정의 조항 만 지원하므로 동작이 다른 여러 인덱스 | 열을 갖는 것이 잘 지원되지 않습니다..

생성 열

옵션저장는 표준이 아니지만 다른 SQL 구현에서도 사용됩니다. SQL 표준은 생성 된 열의 저장을 지정하지 않습니다.

좋아요

좋아요조항은 SQL 표준에 존재합니다.PostgreSQL그것을 수락하는 것은 표준에 있지 않으며 일부 표준 옵션 중 일부는에 의해 구현되지 않습니다PostgreSQL.

with

thewith절은 A입니다.PostgreSQL확장; 스토리지 매개 변수는 표준에 없습니다.

스포츠 토토 사이트 스페이스

thePostgreSQL스포츠 토토 사이트 스페이스의 개념은 표준의 일부가 아닙니다. 따라서 조항스포츠 토토 사이트 스페이스and색인 스포츠 토토 사이트 스페이스 사용확장입니다.

입력 스포츠 토토 사이트

유형 스포츠 토토 사이트은 SQL 표준의 하위 집합을 구현합니다. 표준에 따르면, 유형 스포츠 토토 사이트에는 기본 복합 유형에 해당하는 열과 다른 열이자체 참조 열. PostgreSQL명시 적으로 자체 참조 열을 지원하지 않습니다.

파티션 by

the파티션 by절은 A입니다.PostgreSQL확장.

파티션

the파티션절은 A입니다.PostgreSQL확장.

정정 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다.이 양식문서 문제를보고하려면