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

51.63. pg_type

카탈로그pg_type데이터 스포츠 토토 결과에 대한 정보를 저장합니다. 기본 스포츠 토토 결과 및 열거 스포츠 토토 결과 (스칼라 스포츠 토토 결과)은로 생성됩니다.스포츠 토토 결과 만들기및 도메인도메인 생성. 테이블의 행 구조를 나타 내기 위해 데이터베이스의 각 테이블에 대해 복합 스포츠 토토 결과이 자동으로 작성됩니다. 와 함께 복합 스포츠 토토 결과을 만들 수도 있습니다.스포츠 토토 결과 생성.

표 51.63. pg_type

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

typalign이 스포츠 토토 결과의 값을 저장할 때 필요한 정렬입니다. 디스크의 스토리지 및 내부 값의 대부분의 표현에 적용PostgreSQL. 디스크의 전체 행의 표현과 같이 여러 값이 연속적으로 저장되면, 지정된 경계에서 시작되도록이 유형의 데이텀 전에 패딩이 삽입됩니다. 정렬 참조는 순서대로 첫 번째 데이텀의 시작입니다.

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

  • C=char정렬, 즉 정렬이 필요하지 않습니다.

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

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

  • D=더블정렬 (많은 기계에서 8 바이트, 그러나 전부는 아닙니다).

Note

시스템 테이블에 사용되는 스포츠 토토 결과의 경우 크기와 정렬이PG_TYPE컴파일러가 테이블 행을 나타내는 구조에 열을 배치하는 방식에 동의합니다.

typstorage char

typstorageVarlena 유형에 대해 알려줍니다 (Typlen= -1) 스포츠 토토 결과이 토스트를 위해 준비된 경우,이 스포츠 토토 결과의 속성에 대한 기본 전략이 무엇인지. 가능한 값은

  • P: 값은 항상 평원을 저장해야합니다.

  • e: 값은 A에 저장 될 수 있습니다Secondary관계 (관계가있는 경우 참조pg_class.reltoastrelid).

  • M: 값은 압축 인라인으로 저장 될 수 있습니다.

  • x: 값은 압축 인라인으로 저장되거나 저장 될 수 있습니다Secondary스토리지.

참고m열은 2 차 스토리지로 옮길 수 있지만 최후의 수단으로 만 옮길 수 있습니다 (Eandx열이 먼저 움직입니다).

typnotnull bool

typnotnull스포츠 토토 결과의 무자비한 제약 조건을 나타냅니다. 도메인에만 사용됩니다.

typbaseType OID PG_TYPE.Oid

이것이 도메인 인 경우 (참조Typtype),typbaseType이 스포츠 토토 결과을 기반으로하는 스포츠 토토 결과을 식별합니다. 이 스포츠 토토 결과이 도메인이 아닌 경우 ZERO.

typtypmod int4

도메인 사용typtypmod기록하려면TypMod기본 스포츠 토토 결과에 적용하려면 (-1 기본 스포츠 토토 결과이 사용되지 않는 경우TypMod). -1이 유형이 도메인이 아닌 경우.

typndims int4

typndims배열을 통한 도메인의 배열 차원 수입니다 (즉,typbaseType는 배열 스포츠 토토 결과입니다). 배열 스포츠 토토 결과을 통한 도메인 이외의 유형의 경우

타이핑 OID PG_COLLATION.Oid

TypCollation유형의 충돌을 지정합니다. 유형이 Collations를 지원하지 않으면 0이됩니다. 콜라주를 지원하는 기본 유형은 여기서 0이 아닌 값을 갖습니다. 일반적으로default_collation_oid. 도메인에 지정된 경우 Collatable 유형의 도메인은 도메인에 지정된 경우 기본 유형과 다른 Collation OID를 가질 수 있습니다.

typdefaultbin pg_node_tree

iftypdefaultbinNULL이 아닙니다.입니다.nodetostring ()스포츠 토토 결과에 대한 기본 표현식 표현. 이것은 도메인에만 사용됩니다.

TypDefault 텍스트

TypDefault스포츠 토토 결과에 관련 기본값이없는 경우 NULL입니다. 만약에typdefaultbinin is null,TypDefaulttypdefaultbin. 만약에typdefaultbinis null andTypDefault그렇지 않은데TypDefault스포츠 토토 결과의 기본값의 외부 표현이며, 이는 스포츠 토토 결과의 입력 변환기에 공급하여 상수를 생성 할 수 있습니다..

typacl aclitem [] 액세스 권한; 보다사설 토토 PostgreSQL : 문서 : 12 : 5.7. 특권자세한 내용

표 51.64시스템 정의 값을 나열TypCategory. 이 목록에 향후 추가 된 것은 상위 CASE ASCII 문자입니다. 다른 모든 ASCII 문자는 사용자 정의 카테고리를 위해 예약되어 있습니다.

표 51.64. TypCategory코드

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