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

45.50. pg_type

카탈로그pg_type저장 데이터 스포츠 토토 사이트에 대한 정보. 기본 스포츠 토토 사이트 및 열거 스포츠 토토 사이트 (스칼라 스포츠 토토 사이트)은로 생성됩니다.PostgreSQL : 문서및 도메인배트맨 토토 : 문서 : 9.2 : 도메인 생성. 복합 스포츠 토토 사이트은 각각에 대해 자동으로 생성됩니다 데이터베이스의 테이블은 테이블. 와 함께 복합 스포츠 토토 사이트을 만들 수도 있습니다.스포츠 토토 사이트 생성.

표 45-50.pg_type

이름 type 참조 설명
typname 이름 데이터 유형 이름
typnamespace OID pg_namespace.Oid 이 유형을 포함하는 네임 스페이스의 OID
타이너 OID pg_authid.Oid 스포츠 토토 사이트의 소유자
Typlen int2 고정 크기 스포츠 토토 사이트의 경우Typlen스포츠 토토 사이트의 내부 표현. 그러나 a 가변 길이 스포츠 토토 사이트,Typlen음수입니다. -1은를 나타냅니다."Varlena"타입 (길이가있는 하나 단어), -2
typbyval bool typbyval결정 내부 루틴 이이 유형의 값을 전달하는지 여부 가치 또는 참조로.typbyval더 나은 경우Typlen는 1, 2 또는 4가 아닙니다 (또는 Datum이 8 바이트 인 기계에서 8). 가변 길이 유형은 항상 참조로 전달됩니다. 참고typbyval거짓일 수 있습니다 길이가 통과 할 수있는 경우.
Typtype char TyptypeisB기본 스포츠 토토 사이트의 경우C복합 스포츠 토토 사이트의 경우 (예 : 테이블 행 스포츠 토토 사이트),d도메인의 경우E열거 스포츠 토토 사이트의 경우P의사 스포츠 토토 사이트의 경우r범위 스포츠 토토 사이트의 경우. 참조 참조TyprelidtypbaseType.
TypCategory char TypCategoryis 사용하는 데이터 유형의 임의 분류 어떤 암시 적 캐스트를 결정하는 파서"선호". 보다테이블 45-51.
typispreferred bool True 스포츠 토토 사이트이 선호하는 캐스트 대상 인 경우 참 그것은TypCategory
typisDefined bool true 스포츠 토토 사이트이 정의되면, 이것이 정의되지 않은 스포츠 토토 사이트의 자리 표시 자 항목. 언제typisDefined거짓입니다. 유형 이름, 네임 스페이스 및 OID를 제외하고는 없습니다. 의존.
typdelim char 이 스포츠 토토 사이트의 두 값을 할 때 문자 구문 분석 배열 입력. 구분자는 다음과 같습니다 배열 요소 데이터 스포츠 토토 사이트과 관련이 없습니다 배열 데이터 스포츠 토토 사이트.
Typrelid OID pg_class.Oid 이것이 합성 유형 인 경우 (참조Typtype),이 열이 가리 킵니다 그만큼pg_class입력 해당 테이블을 정의합니다. (독립형 복합 스포츠 토토 사이트,pg_class항목은 실제로 테이블을 나타내지 않지만 필요합니다. 어쨌든 스포츠 토토 사이트의 경우pg_attribute링크에 대한 항목) 0 비 복합 스포츠 토토 사이트의 경우
Typelem OID pg_type.Oid ifTypelem는 0이 아닙니다 다른 행을 식별합니다pg_type. 그런 다음 현재 스포츠 토토 사이트이 될 수 있습니다 스포츠 토토 사이트의 값을 산출하는 배열처럼 첨가Typelem. 에이"True"배열 스포츠 토토 사이트은 가변 길이입니다 (Typlen= -1) 고정 길이 (Typlen 0) 스포츠 토토 사이트은 0이 아닌 것도TypLem, 예를 들어이름and포인트. 경우 a 고정 길이 스포츠 토토 사이트은에 있습니다.Typelem그런 다음 내부 표현은의 몇 가지 값이어야합니다.TypelemNO가있는 데이터 스포츠 토토 사이트 다른 데이터. 가변 길이 배열 스포츠 토토 사이트에는 헤더가 있습니다 배열 서브 루틴에 의해 정의됩니다.
typarray 17999_18004 pg_type.Oid iftyparray는 0이 아닙니다 그런 다음 다른 행을 식별합니다pg_type,"True"이 스포츠 토토 사이트을 가진 배열 스포츠 토토 사이트 요소
typinput Regproc PG_PROC.Oid 입력 변환 함수 (텍스트 형식)
오타가 Regproc PG_PROC.Oid 출력 변환 함수 (텍스트 형식)
typreceive Regproc PG_PROC.Oid 입력 변환 함수 (이진 형식) 또는 0 if 없음
TypSend Regproc PG_PROC.Oid 출력 변환 함수 (이진 형식) 또는 0 if 없음
typmodin Regproc PG_PROC.Oid 스포츠 토토 사이트 수정 자 입력 함수 또는 스포츠 토토 사이트이없는 경우 0 지원 수정 자
TypModout Regproc PG_PROC.Oid 수정 자 출력 함수를 입력하거나 0을 사용할 수 있습니다 표준 형식
typanalyze Regproc PG_PROC.Oid Custom분석함수, 또는 0 표준 함수를 사용하려면
typalign char

typalignis 이 유형의 값을 저장할 때 필요한 정렬. 디스크의 스토리지 및 대부분에 적용됩니다. 내부의 가치 표현PostgreSQL. 여러 값이있을 때 표현과 같이 연속적으로 저장됩니다 디스크의 완전한 행 중에 패딩은 전에 삽입됩니다. 지정된에서 시작하도록이 유형의 데이텀 경계. 정렬 참조는 시작입니다 시퀀스의 첫 번째 데이텀.

가능한 값은 다음과 같습니다.

  • C=char정렬, 즉 정렬 없음 필요합니다.

  • S=짧은정렬 (대부분 2 바이트 기계).

  • i=int정렬 (대부분 4 바이트 기계).

  • d=더블정렬 (많은 양의 8 바이트 기계이지만 전부는 아닙니다).

참고 :시스템 테이블에 사용되는 스포츠 토토 사이트의 경우 크기와 정렬이에 정의 된 것이 중요합니다.pg_type컴파일러가 열을 배치하는 방법 테이블 행을 나타내는 구조.

typstorage char

typstoragevarlena 스포츠 토토 사이트 (Typlen= -1) 스포츠 토토 사이트이 준비된 경우 토스트 및 기본 전략의 경우 이 스포츠 토토 사이트의 속성이 있어야합니다. 가능한 값 이다

  • P: 값은 항상 있어야합니다 저장된 평원.

  • e: 값을 저장할 수 있습니다 에서"Secondary"관계 (관계가있는 경우, 참조pg_class.reltoastrelid).

  • M: 값을 저장할 수 있습니다 압축 인라인.

  • x: 값을 저장할 수 있습니다 압축 인라인 또는 저장"Secondary"스토리지.

참고M열은 할 수 있습니다 또한 보조 스토리지로 옮겨 지지만 최후의 수단 (eandx열이 먼저 움직입니다).

typnotnull bool

typnotnulla 스포츠 토토 사이트에 널없는 제약 조건. 도메인에 사용됩니다 오직.

typbaseType OID PG_TYPE.Oid

이것이 도메인 인 경우 (참조Typtype),typbaseType그 스포츠 토토 사이트을 식별합니다 이것은 기반입니다. 이 스포츠 토토 사이트이 아닌 경우 Zero 도메인.

typtypmod int4

도메인 사용typtypmod기록하려면typmod기본 스포츠 토토 사이트 (기본 스포츠 토토 사이트이없는 경우 -1 A 사용TypMod). 이 유형 인 경우 -1 도메인이 아닙니다.

typndims int4

typndims는 숫자입니다 배열을 통한 도메인의 배열 치수 ( 이다,typbaseTypeis 배열 스포츠 토토 사이트). 도메인 이외의 유형의 경우 0. 배열 스포츠 토토 사이트.

타이핑 OID PG_COLLATION.Oid

타이핑지정합니다 스포츠 토토 사이트의 충돌. 스포츠 토토 사이트이 지원되지 않는 경우 Collations, 이것은 0이 될 것입니다. 기본 스포츠 토토 사이트 지원 콜라이트는default_collation_oid여기. 도메인 오버 Collatable 스포츠 토토 사이트은 다른 Collation Oid를 가질 수 있습니다. 하나는 도메인에 지정되었습니다.

TypDefaultBin pg_node_tree

iftypdefaultbin그렇지 않습니다 널,nodetostri스포츠 토토 사이트 ()a 스포츠 토토 사이트의 기본 표현식. 이것은 만 사용됩니다 도메인.

TypDefault 텍스트

TypDefaultif 유형의 기본값은 관련이 없습니다. 만약에typdefaultbinin is null,TypDefaulta 기본 표현식의 사람이 읽을 수있는 버전 대표typdefaultbin. 만약에typdefaultbinis null andTypDefault그렇지 않은데TypDefault외부입니다 스포츠 토토 사이트의 기본값 표현 생성을 위해 스포츠 토토 사이트의 입력 변환기에 공급됩니다. 끊임없는.

typacl aclitem [] 액세스 권한; 보다grantandRevoke자세한 내용

테이블 45-51시스템 정의 값을 나열TypCategory. 이 목록에 향후 추가 또한 상위 CASE ASCII 문자가됩니다. 다른 모든 ASCII 문자 사용자 정의 카테고리를 위해 예약되어 있습니다.

표 45-51.TypCategory코드

코드 카테고리
a 배열 스포츠 토토 사이트
B 부울 스포츠 토토 사이트
C 복합 스포츠 토토 사이트
d 날짜/시간 스포츠 토토 사이트
e 열거 스포츠 토토 사이트
g 기하학적 스포츠 토토 사이트
i 네트워크 주소 스포츠 토토 사이트
n 숫자 스포츠 토토 사이트
P Pseudo-types
r 범위 스포츠 토토 사이트
S 문자열 스포츠 토토 사이트
t 타임 스팬 스포츠 토토 사이트
u 사용자 정의 스포츠 토토 사이트
V 비트 스트링 스포츠 토토 사이트
x 알 수없는타입