이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 스포츠 토토 사이트 작성버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

생성

이름

무지개 토토 작성-새 무지개 토토 정의

시놉시스

만들기 [[Global | 로컬] 임시 |table_name(column_name data_type[CollateCollation] [column_constraint[...]]table_constraint| 좋다source_table [ like_option...]parent_table[, ...])]Storage_Parameter[=value] [, ...]) | oids |TableSpace_name]table_nameoftype_name[(column_name옵션이있는 [column_constraint[...]]table_constraintStorage_Parameter[=value] [, ...]) | oids |TableSpace_name ]

여기서column_constraintis :[제약제약 _name]표현) [상속 없음] |default_expr|index_parameters|index_parameters|Reftable[(Refcolumn)] [일치 전체 | 부분적 일치 |Action] [업데이트Action]table_constraintis :[제약제약 _name]표현) [상속 없음] |column_name[, ...])index_parameters|column_name[, ...])index_parameters|index_method] (Exclude_Elementwith운영자[, ...])index_parameters[where (술어)] |column_name[, ...]) 참조Reftable[(Refcolumn[, ...])]Action] [업데이트Action]like_optionis :포함 | 제외 기본값 |index_parametersin고유 한, 기본 키제외제약 조건은 다음과 같습니다.[with (Storage_Parameter[=value] [, ...])]TableSpace_name ]

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

{ column_name | ( 표현) [opclass] [asc | desc] [nulls 첫 번째 |

설명

테이블 생성새로운 것을 만들 것입니다.

스키마 이름이 제공되는 경우 (예 :무지개 토토 작성 myschema.mytable ...) 그런 다음 테이블

테이블 생성자동으로

선택적 인덱스 | 조항은 인덱스 | 조건을 지정합니다 (테스트)

인덱스 | 조건을 정의하는 두 가지 방법 인 무지개 토토 인덱스 | 조건이 있습니다

무지개 토토을 만들 수 있으려면usage모든 열 유형 또는 유형에 대한 권한of각각.

매개 변수

임시또는temp

지정된 경우 테이블은 임시 테이블로 생성됩니다.on Commit아래).

theautovacuum daemon액세스 할 수 없으므로 진공 청소기 또는 분석을 할 수 없습니다분석이후 임시 테이블에서

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

미등록

지정된 경우 테이블은 무제한 테이블로 생성됩니다.토토 캔 : 문서 : 9.2 : 신뢰성과 쓰기 로그),사설 토토 사이트 : 문서현재는 아닙니다

존재하지 않으면

같은 이름과 관련이있는 경우 오류를 던지지 마십시오.

table_name

테이블의 이름 (선택적으로 스키마 자격)

oftype_name

a 생성입력 무지개 토토드롭 타입 ...).

타이핑 된 무지개 토토이 만들어지면 데이터 유형이생성명령. 하지만생성명령은 기본값과 인덱스 | 조건을 추가 할 수 있습니다

column_name

새 테이블에서 작성할 열의 이름.

data_type

열의 데이터 유형. 여기에는 배열이 포함될 수 있습니다PostgreSQL,PostgreSQL : 문서 : 9.2 : 데이터 사설 토토.

CollateCollation

theCollate절은 할당 a

상속 (parent_table[, ...])

선택 사항상속

사용상속생성 a

동일한 열 이름이 한 부모에게 존재하는 경우

check인덱스 | 조건이 병합됩니다check인덱스 | 조건, 이러한 인덱스 | 조건은 모두 동일한 점검을 가져야합니다아니오부모의 경우 고려되지 않습니다. 알아채다check인덱스 |

스토리지설정은입니다

좋아요source_table [ like_option...]

the좋아요조항을 지정합니다

와 달리상속, 새 무지개 토토

복사 된 열 정의에 대한 기본 표현지정되어 있습니다. 기본 동작은 다음과 같습니다NextVal, a

NOT NULL 제약 조건은 항상 새 무지개 토토에 복사됩니다.check제약 조건이 복사됩니다제약 포함is

색인,기본 키, 고유 한제외원래 무지개 토토의 제약색인 포함지정되어 있습니다. 이름

스토리지복사 된 설정스토리지 포함지정되어 있습니다. 기본값스토리지설정, 새 무지개 토토의 복사 된 열이 생성됩니다.스토리지설정, 참조섹션 56.2.

복사 된 열, 제약 조건 및의견 포함지정되어 있습니다. 기본값

ALL 포함는 약식입니다기본값 포함.

와는 달리상속,좋아요는 비슷한 명명과 병합되지 않습니다좋아요조항, 오류가 신호를받습니다.

the좋아요조항도 가능합니다색인 포함보기에서)

제약제약 _name

열 또는 테이블 인덱스 | 조건의 선택 이름. 만약에col은 긍정적이어야합니다익숙해 질 수 있습니다

NOT NULL

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

NULL

열에는 확인하다 ( 값을 포함 할 수 있습니다. 이것은

이 조항은 호환성 만 제공됩니다

check (표현) [상속 없음]

thecheck조항을 지정합니다

현재,check표현

아니오자식 무지개 토토로 전파되지 않습니다.

기본값default_expr

the기본값절의 할당 a

기본 표현식은 모든 인서트에 사용됩니다

고유 한(열 제약 조건)
고유 한 (column_name[, ...])(표

the고유 한인덱스 | 조건을 지정합니다

고유 한 제약 조건의 목적을 위해 확인하다 ( 값은 다음과 같습니다.

각 고유 테이블 인덱스 | 조건은 열 세트의 이름을 지정해야합니다.

기본 키(열
기본 키 (column_name[, ...])(표

the기본 키인덱스 |

기본 키 인덱스 | 조건은 열 세트의 이름을 지정해야합니다.

기본 키동일하게 시행합니다고유 한이지만 열 세트를 기본으로 식별

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

the제외절의 정의true. 만약에고유 한인덱스 | 조건,섹션 8.8) 사용하여&&운영자.

제외 인덱스 | 조건은 인덱스를 사용하여 구현됩니다섹션 11.9) 인덱스의 경우index_method.Exclude_Elementcan색인 생성.

액세스 방법이 지원해야합니다amgettuple(참조52 장); 현재 이것은 의미사용할 수 없습니다.gist또는SP-Gist.

the술어허용합니다

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

이 조항은 외국의 주요 인덱스 | 조건을 지정합니다Refcolumn생략,Reftable사용됩니다. 참조

참조 열에 삽입 된 값은 다음과 같습니다전체 일치, 일치 부분단순한 일치, 또한 기본값입니다.전체 일치는 허용하지 않습니다일치일부 외국 키 열이 확인하다 (이 될 수 있습니다일치 부분아직 없습니다

또한 참조 열의 데이터가ON DELETE절은 참조시 수행 할 조치를 지정합니다on update조항을 지정합니다행동 없음점검 할 수 없습니다

행동 없음

삭제 또는 삭제를 나타내는 오류를 생성합니다

제한

삭제 또는 삭제를 나타내는 오류를 생성합니다아니오수표가 아닌 경우를 제외하고

캐스케이드

삭제 된 행을 참조하는 행을 삭제하십시오

SET NULL

참조 열을 null로 설정합니다.

기본값 설정

참조 열을 기본값으로 설정하십시오

참조 열이 자주 변경되면

연기 가능
지연이 없어

이것은 인덱스 | 조건을 연기 할 수 있는지 여부를 제어합니다. 에이제약 세트명령).지연이 없어기본값입니다.고유 한, 기본 키, 제외참조(외국 키) 제약 조건이 허용됩니다NOT NULLcheck제약 조건이 아닙니다

처음에 즉시
처음에 연기

인덱스 | 조건이 연기 가능하면이 조항은 다음을 지정합니다처음에 즉시, 확인됩니다처음에 연기,제약 세트명령.

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

이 조항은 a에 대한 선택적인 스토리지 매개 변수를 지정합니다스토리지자세한 내용은. 그만큼with무지개 토토에 대한 조항도 포함 할 수 있습니다oids = true(또는 JustOIDS) 새 무지개 토토의 행을 지정합니다oids = falseOIDS지정되지 않았으며 기본 설정은에 따라 다릅니다.default_with_oids구성 매개 변수. (새 테이블이 상속 된 경우oids = true명령이 말해도oids = false.)

ifoids = false지정되어 있습니다

생성 된 후 테이블에서 OID를 제거하려면스포츠 토토 베트맨 PostgreSQL.

OIDS와 함께
OIDS없이

이들은 구식 구문입니다.with (OIDS)각각. 둘 다주고 싶다면OIDS설정 및 스토리지with (...구문; 위의 참조.

on Commit

끝에서 임시 테이블의 동작on Commit. 세 가지 옵션은 다음과 같습니다.

보존 행

끝에 특별한 조치가 취하지 않습니다

행 삭제

임시 테이블의 모든 행이 삭제됩니다.PostgreSQL : 문서 : 9.2 : 스포츠 토토 사이트IS

드롭

임시 테이블이 끝날 때 떨어집니다.

무지개 토토 스페이스TableSpace_name

theTableSpace_nameISdefault_tablespace상담 또는temp_tablespaces테이블이 임시 인 경우.

색인 무지개 토토 스페이스 사용TableSpace_name

이 조항은 무지개 토토 스페이스를 선택할 수 있습니다고유 한, 기본또는제외제약default_tablespace상담 또는temp_tablespaces테이블이 임시 인 경우.

스토리지 매개 변수

thewith조항을 지정할 수 있습니다스토리지 매개 변수무지개 토토 용고유 한, 기본 키또는제외제약. 스토리지 매개 변수PostgreSQL : 문서 : 9.2 : 색인 스포츠 토토 베트맨. 현재 사용 가능한 댓글 | 매개 변수입니다토스트.토스트테이블이있는 경우 (참조섹션 56.2자세한 내용은autovacuum_*부모 테이블의 값, ifToast.Autovacuum_*설정 세트.

FillFactor (Integer)

무지개 토토의 필수는 10 사이의 백분율입니다.삽입운영 팩 무지개 토토 페이지 만업데이트배치 할 기회

autovacuum_enabled, Toast.Autovacuum_enabled (부울)

autovacuum 데몬을 활성화 또는 비활성화합니다진공aautovacuum_vacuum_thresholdplusautovacuum_vacuum_scale_factor현재 추정 된 살아있는 튜플의 수분석autovacuum_analyze_thresholdplusautovacuum_analyze_scale_factor타임즈섹션랩 어라운드 방지에 대한 자세한 내용. 관찰하다autovacuum설정.

autovacuum_vacuum_threshold, Toast.Autovacuum_vacuum_threshold (Integer)

전에 최소 업데이트 또는 삭제 된 튜플 수진공a

autovacuum_vacuum_scale_factor, 토스트. AUTOVACUUM_VACUUM_SCALE_FACTOR (float4)

승수Reltuples추가autovacuum_vacuum_threshold.

autovacuum_analyze_threshold (Integer)

삽입, 업데이트 또는 삭제 된 튜플의 최소 수분석특정 무지개 토토에서의 작동.

autovacuum_analyze_scale_factor (float4)

승수Reltuples추가autovacuum_analyze_threshold.

autovacuum_vacuum_cost_delay, 토스트. Autovacuum_vacuum_cost_delay (Integer)

Customautovacuum_vacuum_cost_delay매개 변수.

autovacuum_vacuum_cost_limit, Toast.Autovacuum_vacuum_cost_limit (Integer)

Customautovacuum_vacuum_cost_limit매개 변수.

autovacuum_freeze_min_age, Toast.Autovacuum_freeze_min_age (Integer)

CustomVACUUM_FREEZE_MIN_AGE매개 변수. Autovacuum은 시도를 무시할 것입니다autovacuum_freeze_min_age보다 큽니다autovacuum_freeze_max_age설정.

autovacuum_freeze_max_age, Toast.Autovacuum_freeze_max_age (Integer)

Customautovacuum_freeze_max_age매개 변수. 주목하십시오autovacuum_freeze_max_age더 큰

autovacuum_freeze_table_age, Toast.Autovacuum_freeze_table_age (Integer)

CustomVACUUM_FREEZE_TABLE_AGE매개 변수.

노트

새로운 응용 프로그램에서 OID를 사용하는 것은 권장되지 않습니다Serial또는 기타OID그 열Tableoid목적을위한 행 OID.

팁 :사용oids = false기본 키가없는 테이블에는 권장되지 않습니다.

PostgreSQL자동으로색인 생성더 많은 경우

고유 한 인덱스 | 조건 및 기본 키는 상속되지 않습니다.

무지개 토토에 1600 개 이상의 열을 가질 수 없습니다. (실제로는

테이블 생성영화및 무지개 토토유통 업체:

테이블 필름 생성 (

2 차원 배열이있는 무지개 토토 만들기 :

테이블 생성 array_int (

테이블의 고유 테이블 제약 조건을 정의영화. 고유 한 테이블 제약 조건을 정의 할 수 있습니다

테이블 필름 생성 (

검사 열 제약 조건 정의 :

테이블 분배기 생성 (

체크 테이블 정의 제약 조건 :

테이블 분배기 생성 (

테이블의 기본 키 테이블 제약 조건 정의영화:

테이블 필름 생성 (

테이블의 기본 키 제약 조건 정의유통 업체. 다음 두 가지 예가 있습니다

테이블 분배기 생성 (

열에 문자 그대로 상수 기본값을 할당이름, 기본값을 정리합니다did선택하여 생성됩니다modtime행이있는 시간이 되십시오

테이블 분배기 생성 (

두 정의NOT NULL유통 업체, 그 중 하나는 명시 적으로 제공됩니다

테이블 분배기 생성 (

이름열 :

테이블 분배기 생성 (

테이블 제약 조건으로 지정된 동일 :

테이블 분배기 생성 (

동일한 무지개 토토을 작성하여 두

테이블 분배기 생성 (

테이블 생성서클

테이블 서클 생성 (

테이블 생성Cinemasin TableSpacediskvol1:

테이블 시네마 생성 (

복합 유형 및 유형 무지개 토토 작성 :

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

호환성

the테이블 생성명령을 준수합니다SQL표준

임시 테이블

비록 구문은임시 생성SQL 표준의 것과 유사합니다PostgreSQL대신 각 세션이 필요합니다임시 생성사용할 각 임시 테이블을 사용하십시오. 이것

임시 행동에 대한 표준의 정의PostgreSQL39622_39702

SQL 표준은 또한 글로벌과 로컬을 구분합니다PostgreSQL지원하지 않습니다PostgreSQL.

호환성을 위해PostgreSQL수락글로벌Local임시 테이블 선언의 키워드이지만 현재PostgreSQL그들의 표준 준수 해석을 채택 할 수 있습니다

theon Commit임시 조항on Commiton Commit Delete 행. 그러나,PostgreSQLis커밋 보존 행. 그만큼on Commit Drop옵션이 존재하지 않습니다

비 독창적 인 고유성 제약

a고유 한또는기본 키제약 조건이 연기되지 않습니다.PostgreSQL확인연기 가능그러나 연기되지 않음 (예 :처음에 즉시). 알고 있어야합니다

열 확인 제약 조건

SQL 표준은이라고 말합니다.check열 제약 조건은 신청 된 열만 참조 할 수 있습니다.check테이블 제약 조건을 참조 할 수 있습니다PostgreSQL이것을 시행하지 않습니다

제외제약 조건

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

NULL "제약"

theNULL "제약"(실제로는 제한되지 않은)입니다.PostgreSQL확장NOT NULL제약 조건). 기본이기 때문에

상속

다중 상속상속절은 A입니다.PostgreSQL언어 확장. SQL : 1999PostgreSQL.

제로 컬럼 무지개 토토

PostgreSQL테이블을 허용합니다무지개 토토 작성 foo ();). 이것은 연장입니다Alter Table Drop Column이므로 더 깨끗해 보입니다

좋아요

좋아요조항이 있습니다PostgreSQL그것을 수락하는 것은 없습니다PostgreSQL.

with

thewith절은 A입니다.PostgreSQL확장; 둘 다 저장

무지개 토토 스페이스

thePostgreSQL개념무지개 토토 스페이스색인 무지개 토토 스페이스 사용확장입니다.

입력 무지개 토토

유형 테이블은 SQL 표준의 하위 집합을 구현합니다."자기 참조. PostgreSQL은 이것들을 지원하지 않습니다