개발 버전 :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
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다현재버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

57.2. bki명령

Create TableName Tableoid [부트 스트랩]shared_relation] [없음]rowtype_oid OID] (name1 = type1 [, name2 = type2, ...])

이름이 지정된 테이블 만들기TableName, 그리고 OIDTableoid, 열이 있습니다

다음 열 유형은에 의해 직접 지원됩니다.bootstrap.c: bool, BYTEA, char(1 바이트),이름, int2, int4, Regproc, regclass, Regtype, 텍스트, OID, TID, xid, CID, int2vector, oidvector, _int4(배열),_text(배열),_oid(배열),_char(배열),_aclitem(배열). 가능하지만pg_type가 만들어지고 채워졌습니다

언제부트 스트랩지정되어 있습니다.PG_CLASS, pg_attribute등. 따라서 테이블삽입명령). 이 옵션은PG_CLASS

테이블은 공유 if로 생성됩니다.shared_relation지정되어 있습니다. 가질 것입니다없음ispg_typeOID)를 선택적으로 지정할 수 있습니다rowtype_oid절; 그렇지 않다면rowtype_oid절은 쓸모가 없다.부트 스트랩지정되었지만 가능합니다

Open TableName

이름이 지정된 테이블 열TableName데이터 삽입. 어느

닫기 [TableName]

열린 테이블을 닫습니다. 테이블의 이름이 주어질 수 있습니다

삽입 [OID = OID_VALUE] ( value1 value2 ... )

|value1, value213390_13431OID_VALUEOID의 경우.OID_VALUE는 0 (0) 또는입니다

null 값은 특수 키 단어를 사용하여 지정할 수 있습니다_null_. 공간을 포함하는 값

선언 [고유 한] 색인 indexname indexoid on TableName 사용 Amname ( opclass1 name1 [, ...] )

인덱스 생성indexname, OIDindexoid, 표에TableName, 사용Amname액세스 방법. 그만큼name1, name2등 및 운영자 클래스opclass1, opclass2등,

토스트 선언 Toasttableoid ToastIndexoid on TableName

이름이 지정된 테이블의 토스트 테이블 만들기TableName. 토스트 테이블은입니다Toasttableoid그리고 그 지수는 OID로 할당됩니다ToastIndexoid. 와 마찬가지로인덱스 선언, 인덱스 채우기는입니다

지수 빌드

이전에 있었던 지수를 채우십시오