생성 [[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]andtable_constraintis :[제약제약 _name]표현) [상속 없음] |column_name[, ...])index_parameters|column_name[, ...])index_parameters|index_method] (Exclude_Elementwith운영자[, ...])index_parameters[where (술어) |column_name[, ...]) 참조Reftable[(refcolumn[, ...])]Action] [업데이트Action]andlike_optionis :포함 | 제외 기본값 |index_parametersin고유 한, 기본 키및제외제약 조건은 다음과 같습니다.[with (Storage_Parameter[=value] [, ...])]TableSpace_name ] Exclude_Elementin제외제약은 다음과 같습니다. { column_name | ( 표현) [opclass] [asc | desc] [nulls 첫 번째 |
테이블 생성새로운 것을 만들 것입니다.
스키마 이름이 제공되는 경우 (예 :스포츠 토토 작성 myschema.mytable ...) 그러면 스포츠 토토이 있습니다
테이블 생성자동으로 생성됩니다
선택적 인덱스 | 조항은 인덱스 | 조건 (테스트)을 지정합니다
인덱스 | 조건을 정의하는 두 가지 방법이 있습니다 : 스포츠 토토 인덱스 | 조건 및
스포츠 토토을 만들 수 있으려면사용법모든 열 유형 또는 유형에 대한 권한of조항.
지정된 경우 테이블은 임시 테이블로 생성됩니다.on Commit아래). 기존의 영구 스포츠 토토
theautovacuum액세스 할 수 없으므로 진공 청소기 또는 분석을 할 수 없습니다분석on
선택적으로글로벌또는Local전에 작성할 수 있습니다임시또는temp. 이것PostgreSQL보다호환성.
지정된 경우 테이블은 예정되지 않은 테이블로 생성됩니다. 데이터사설 토토 : 문서 : 9.3 : 신뢰성과 쓰기 로그)
이미 같은 이름과 관련이있는 경우 오류를 던지지 마십시오.
테이블의 이름 (선택적으로 스키마 자격)
a 생성입력 스포츠 토토드롭 타입 ... 캐스케이드).
유형 스포츠 토토이 만들어지면 데이터 유형이테이블 생성명령. 하지만테이블 생성명령은 기본값을 추가 할 수 있습니다
새 테이블에서 작성할 열의 이름.
열의 데이터 유형. 여기에는 배열 지정자가 포함될 수 있습니다.PostgreSQL, 참조8 장.
theCollate조항은 Collation을 할당합니다
선택 사항상속조항을 지정합니다
사용상속지속적인 것을 만듭니다
동일한 열 이름이 하나 이상의 상위 테이블에 존재하는 경우
check인덱스 | 조건이 병합됩니다check인덱스 | 조건, 이러한 인덱스 | 조건이 있어야합니다상속 없음부모는 고려되지 않습니다. 이름이없는check새 스포츠 토토의 인덱스 | 조건이 있습니다
열스토리지설정도 복사됩니다
theLike조항에서 표를 지정합니다
와 달리상속, 새 스포츠 토토 및
복사 된 열 정의에 대한 기본 표현식이 있습니다기본값 포함isNextVal
, 그 사이의 기능적 연결을 생성 할 수 있습니다
NOT NULL 제약 조건은 항상 새 스포츠 토토에 복사됩니다.check제약 조건은 만 복사됩니다제약 포함지정되어 있습니다. 아니요
색인,기본 키, 고유 한및제외원본 테이블의 제약 조건이 새 테이블에서 생성됩니다.색인 포함지정되어 있습니다.
스토리지복사 된 열의 설정지정되어 있습니다. 기본 동작은 제외하는 것입니다스토리지설정, 복사스토리지설정, 참조섹션 58.2.
복사 된 열, 제약 조건 및 인덱스에 대한 의견의견 포함is
ALL 포함약식 형태의19460_19555.
와 달리상속, 열 및Like병합되지 않았습니다Like조항, 오류가 신호를받습니다.
theLike절도 익숙해 질 수 있습니다보기에서) 무시됩니다.
열 또는 테이블 인덱스 | 조건의 선택 이름. 만약col이어야합니다유용한 인덱스 |을 전달하는 데 사용할 수 있습니다
열에 확인하다 ( 값을 포함 할 수 없습니다.
열에는 확인하다 ( 값이 포함됩니다. 이것은입니다
이 조항은 비표준과의 호환성 만 제공됩니다
thecheck조항을 지정합니다
현재,check표현은 할 수 없습니다
상속 없음자식 스포츠 토토로 전파되지 않습니다.
the기본값조항은 기본값을 할당합니다
기본 표현식은 모든 삽입 작업에서 사용됩니다.
the고유 한인덱스 | 조건을 지정합니다
고유 한 제약 조건의 목적 상, 확인하다 ( 값은
각 고유 테이블 인덱스 | 조건은 다음의 열 세트의 이름을 지정해야합니다.
the기본 키인덱스 | 조건을 지정합니다
기본 키 인덱스 | 조건은 일련의 열을 지정해야합니다.
기본 키동일한 데이터를 시행합니다고유 한andNOT NULL그러나 열 세트를 식별합니다
the제외절은 제외를 정의합니다True. 지정된 모든 연산자가 테스트 한 경우고유 한인덱스 | 조건, 일반적인 고유 한 인덱스 | 조건이 더 빠르지 만.PostgreSQL : 문서 : 9.3 : 기하학적 토토 캔) by&&운영자.
제외 인덱스 | 조건은 인덱스를 사용하여 구현됩니다스포츠 토토 베트맨 : 문서 : 9.3 : 운영자 클래스 및 운영자 가족)index_method.Exclude_Element선택적으로 an을 지정할 수 있습니다PostgreSQL : 문서 : 9.3 : 색인 배트맨 토토.
액세스 방법이 지원해야합니다amgettuple(참조PostgreSQL : 문서 : 9.3 : 인덱스 메이저 토토 사이트 방법 인터페이스 정의); 현재 이것은 의미진사용할 수 없습니다. 허용되지만gist또는SP-Gist.
the술어
이 조항은 외국의 주요 인덱스 | 조건을 지정합니다refcolumn목록은 생략되었으며, 기본 키입니다Reftable사용됩니다. 그만큼
참조 열에 삽입 된 값이 일치합니다전체 일치, 일치 부분,단순한 일치(기본값).전체 일치a의 한 열을 허용하지 않습니다일치모든 외국 키 열이 null을 허용합니다. 만약에일치 부분그렇지 않습니다NOT NULL인덱스 | 조건을 참조 열에 적용하여 방지 할 수 있습니다.
또한 참조 열의 데이터가 변경되면ON DELETE조항은 조치를 지정합니다on update절행동 없음체크를 연기 할 수 없습니다
삭제 또는 업데이트가
삭제 또는 업데이트가행동 없음수표가 아닌 경우를 제외하고
삭제 된 행을 참조하는 행을 삭제하거나 업데이트
참조 열을 NULL로 설정합니다.
참조 열을 기본값으로 설정합니다. (거기
참조 열이 자주 변경되면
이것은 인덱스 | 조건을 연기 할 수 있는지 여부를 제어합니다. 에이제약 세트명령).연기가되지 않음기본값입니다. 현재 만고유 한, 기본, 제외및참조(외국 키) 제약 조건을 받아들입니다NOT NULLandcheck제약 조건이 연기되지 않습니다.
인덱스 | 조건을 연기 할 수있는 경우이 조항은 기본값을 지정합니다.처음에 즉시, 각각 이후에 확인됩니다처음 연기, 끝에서만 확인됩니다제약 세트명령.
이 조항은 테이블 또는 테이블에 대한 선택적 스토리지 매개 변수를 지정합니다.스토리지자세한 내용. 그만큼with스포츠 토토에 대한 조항도 포함 할 수 있습니다oids = true(또는 그냥OIDS) tooids = false행에 있어서는 안된다는 것을 지정합니다OIDS지정되지 않았습니다default_with_oids구성 매개 변수. (새 테이블이 테이블에서 상속되는 경우oids = trueoids = false.)
ifoids = false지정되거나 묵시적입니다.
생성 된 후 테이블에서 OID를 제거하려면 사용토토 PostgreSQL.
이들은 구식 구문입니다.with (oids)and24603_24646OIDS설정 및 스토리지 매개 변수, 귀하with (...)구문; 보다
거래 종료시 임시 테이블의 동작on Commit.
거래가 끝날 때 특별한 조치가 취하지 않습니다. 이것은
임시 테이블의 모든 행은 끝에서 삭제됩니다.Truncate각 커밋에서 수행됩니다.
임시 테이블은 현재의 끝에서 떨어집니다.
theTableSpace_name이름입니다default_tablespace상담 또는temp_tablespaces테이블이 임시 인 경우.
이 조항은고유 한, 기본 키또는제외제약 조건이 생성됩니다. 지정되지 않은 경우default_tablespace상담 또는temp_tablespaces테이블이 임시 인 경우.
thewith조항을 지정할 수 있습니다스토리지 매개 변수스포츠 토토 및 인덱스 용고유 한, 기본 키또는제외제약. 인덱스의 스토리지 매개 변수는에 문서화되어 있습니다.PostgreSQL : 문서 : 9.3 : 색인 배트맨 토토. 댓글 |토스트.토스트테이블이있는 경우 (참조섹션 58.2자세한 내용autovacuum_*부모 스포츠 토토의 값이 있다면Toast.Autovacuum_*설정
스포츠 토토의 채우기는 10에서 100 사이의 백분율입니다.삽입운영 팩 스포츠 토토업데이트업데이트 된 사본을 배치 할 수있는 기회
특정 테이블에서 autovacuum 데몬을 활성화 또는 비활성화합니다.진공특정 스포츠 토토에서 작동 할 때autovacuum_vacuum_thresholdPlusautovacuum_vacuum_scale_factor숫자의 숫자분석작동 시점autovacuum_analyze_thresholdPlusautovacuum_analyze_scale_factor타임즈섹션 23.1.5랩 어라운드 방지에 대한 자세한 내용. 이 변수를 관찰하십시오autovacuum설정.
시작하기 전에 최소 업데이트 또는 삭제 된 튜플 수진공특정에서 작동
승수Reltuples추가하려면autovacuum_vacuum_threshold.
삽입, 업데이트 또는 삭제 된 튜플의 최소 수분석a
승수Reltuples추가하려면autovacuum_analyze_threshold.
Customautovacuum_vacuum_cost_delay매개 변수.
Customautovacuum_vacuum_cost_limit매개 변수.
CustomVACUUM_FREEZE_MIN_AGE매개 변수. Autovacuum은 a를 설정하려는 시도를 무시합니다autovacuum_freeze_min_age더 큰autovacuum_freeze_max_age설정.
Customautovacuum_freeze_max_age매개 변수. Autovacuum은 a를 설정하려는 시도를 무시합니다autovacuum_freeze_max_age더 큰
CustomVACUUM_FREEZE_TABLE_AGE매개 변수.
CustomVACUUM_MULTIXACT_FREEZE_MIN_AGE매개 변수. Autovacuum은 a를 설정하려는 시도를 무시합니다autovacuum_multixact_freeze_min_age절반보다 큽니다autovacuum_multixact_freeze_max_age설정.
Customautovacuum_multixact_freeze_max_age매개 변수. 주목하십시오autovacuum_multixact_freeze_max_age보다 큽니다
CustomVACUUM_MULTIXACT_FREEZE_TABLE_AGE매개 변수.
새로운 응용 프로그램에서 OID를 사용하는 것은 권장되지 않습니다Serial또는 기타 순서OID해당 스포츠 토토의 열Tableoid및 행
팁 :사용oids = falseIS
PostgreSQL자동으로색인 생성자세한 내용은
고유 한 인덱스 | 조건 및 기본 키는
스포츠 토토에 1600 열 이상의 열을 가질 수 없습니다. (실제로는
테이블 생성영화및 스포츠 토토유통 업체:
테이블 필름 생성 (
2 차원 배열이있는 스포츠 토토 만들기 :
테이블 생성 array_int (
테이블의 고유 한 테이블 제약 조건을 정의영화. 고유 한 테이블 제약 조건을 정의 할 수 있습니다
테이블 필름 생성 (
검사 열 제약 조건 정의 :
테이블 분배기 생성 (
체크 테이블 정의 제약 조건 :
테이블 분배기 생성 (
테이블의 기본 키 테이블 제약 조건 정의영화:
테이블 필름 생성 (
테이블의 기본 키 제약 조건 정의유통 업체. 다음 두 가지 예가 있습니다
테이블 분배기 생성 (
열에 문자 그대로 상수 기본값을 할당이름, 기본값을 정리합니다did선택하여 생성됩니다modtime행이있는 시간이 되십시오
테이블 분배기 생성 (
두 정의NOT NULL열 제약 조건유통 업체
테이블 분배기 생성 (
|이름열 :
테이블 분배기 생성 (
동일, 테이블 제약 조건으로 지정됨 :
테이블 분배기 생성 (
동일한 스포츠 토토을 작성하여 두
테이블 분배기 생성 (
테이블 생성서클
테이블 서클 생성 (
테이블 생성Cinemasin TableSpacediskvol1:
테이블 시네마 생성 (
복합 유형 및 유형 스포츠 토토 작성 :
유형 생성 Employee_type (이름 텍스트, 급여 숫자);
the테이블 생성명령을 준수합니다SQL표준
비록 구문은임시 생성SQL 표준의 것과 유사합니다.PostgreSQL대신 각 세션이 필요합니다임시 스포츠 토토 작성사용할 각 임시 테이블을 사용하는 명령. 이것은 다른 것을 허용합니다
임시 테이블의 행동에 대한 표준의 정의는 다음과 같습니다.PostgreSQL's
SQL 표준은 또한 글로벌과 지역을 구분합니다PostgreSQLSQL 모듈을 지원하지 않습니다PostgreSQL.
호환성을 위해,PostgreSQL글로벌andLocal키워드PostgreSQL더 많은 채택 할 수 있습니다
theon Commit임시 조항on Commit조항은 생략되었으며, SQLon. 그러나 기본 동작의PostgreSQLis커밋 보존 행. 그만큼on옵션은 SQL에 존재하지 않습니다.
이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
서버 생성 | up | 스포츠 토토 작성 |