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

49.54. pg_type

카탈로그pg_type데이터 토토 꽁 머니에 대한 정보를 저장합니다. 기본 토토 꽁 머니과 열거형 토토 꽁 머니(스칼라 토토 꽁 머니)은 다음을 사용하여 생성됩니다.PostgreSQL : 문서 : 9.5 : 사설 토토 사이트 생성및 다음 도메인:PostgreSQL : 문서 : 9.5 : 토토 꽁 머니 생성. 테이블의 행 구조를 나타내기 위해 데이터베이스의 각 테이블에 대해 복합 토토 꽁 머니이 자동으로 생성됩니다. 다음을 사용하여 복합 토토 꽁 머니을 생성하는 것도 가능합니다.다음으로 토토 꽁 머니 생성.

표 49-54.pg_type

이름 토토 꽁 머니 참고자료 설명
oid oid 행 식별자(숨겨진 속성, 명시적으로 선택해야 함)
일반 이름 이름 데이터 토토 꽁 머니 이름
typnamespace oid 사설 토토 사이트 : 문서.oid 이 토토 꽁 머니을 포함하는 네임스페이스의 OID
typowner oid pg_authid.oid 토토 꽁 머니의 소유자
타이플렌 int2 고정 크기 토토 꽁 머니의 경우,타이플렌은 토토 꽁 머니의 내부 표현에 있는 바이트 수입니다. 그러나 가변 길이 토토 꽁 머니의 경우,타이플렌음수입니다. -1은 를 나타냅니다."발레나"토토 꽁 머니(길이 단어가 있는 토토 꽁 머니), -2는 null로 끝나는 C 문자열을 나타냅니다.
typbyval 부울 typbyval내부 루틴이 이 토토 꽁 머니의 값을 값 또는 참조로 전달하는지 여부를 결정합니다.typbyval다음과 같은 경우에는 false인 것이 좋습니다타이플렌은 1, 2 또는 4(또는 Datum이 8바이트인 시스템에서는 8)가 아닙니다. 가변 길이 토토 꽁 머니은 항상 참조로 전달됩니다. 참고하세요typbyval길이가 값별 전달을 허용하더라도 false일 수 있습니다.
토토 꽁 머니 문자 토토 꽁 머니isb기본 토토 꽁 머니의 경우c복합 토토 꽁 머니(예: 테이블의 행 토토 꽁 머니)의 경우d도메인의 경우,e열거형 토토 꽁 머니의 경우p의사 토토 꽁 머니의 경우, 또는r범위 토토 꽁 머니의 경우. 또한 참조하세요typrelid그리고typbasetype.
토토 꽁 머니범주 문자 토토 꽁 머니범주암시적 캐스트가 무엇인지 결정하기 위해 파서가 사용하는 데이터 토토 꽁 머니의 임의 분류입니다."선호". 참조표 49-55.
일반적으로 선호됨 부울 토토 꽁 머니이 해당 토토 꽁 머니 내에서 선호되는 캐스트 대상인 경우 참토토 꽁 머니범주
일반 정의 부울 토토 꽁 머니이 정의되어 있으면 참이고, 아직 정의되지 않은 토토 꽁 머니에 대한 자리 표시자 항목이면 거짓입니다. 언제일반 정의false이면 토토 꽁 머니 이름, 네임스페이스 및 OID 외에는 아무것도 신뢰할 수 없습니다.
typdelim 문자 배열 입력을 구문 분석할 때 이 토토 꽁 머니의 두 값을 구분하는 문자입니다. 구분 기호는 배열 데이터 토토 꽁 머니이 아닌 배열 요소 데이터 토토 꽁 머니과 연관되어 있습니다.
typrelid oid pg_class.oid 이것이 복합 토토 꽁 머니인 경우(참조토토 꽁 머니), 이 열은pg_class해당 테이블을 정의하는 항목입니다. (자립형 복합 토토 꽁 머니의 경우,pg_class항목은 실제로 테이블을 나타내지는 않지만 어쨌든 해당 토토 꽁 머니에 필요합니다.pg_attribute링크할 항목.) 비복합 토토 꽁 머니의 경우 0입니다.
typelem oid pg_type.oid 만약typelem0이 아니면 다른 행을 식별합니다.pg_type. 그런 다음 현재 토토 꽁 머니은 토토 꽁 머니의 값을 생성하는 배열처럼 첨자를 붙일 수 있습니다.typelem. 갑"사실"배열 토토 꽁 머니은 가변 길이입니다(타이플렌= -1), 일부 고정 길이(타이플렌 0) 토토 꽁 머니에도 0이 아님typelem, 예를 들어이름그리고. 고정 길이 토토 꽁 머니에typelem그러면 내부 표현은 다음 값의 일부여야 합니다.typelem다른 데이터가 없는 데이터 토토 꽁 머니입니다. 가변 길이 배열 토토 꽁 머니에는 배열 서브루틴에 의해 정의된 헤더가 있습니다.
typarray oid pg_type.oid 만약typarray0이 아니면 다른 행을 식별합니다.pg_type이것은"사실"이 토토 꽁 머니을 요소로 갖는 배열 토토 꽁 머니
typinput regproc pg_proc.oid 입력 변환 기능(텍스트 형식)
입력출력 regproc pg_proc.oid 출력 변환 기능(텍스트 형식)
typreceive regproc pg_proc.oid 입력 변환 함수(바이너리 형식), 또는 없으면 0
typsend regproc pg_proc.oid 출력 변환 함수(바이너리 형식), 또는 없으면 0
티프모딘 regproc pg_proc.oid 토토 꽁 머니 수정자 입력 함수, 또는 토토 꽁 머니이 수정자를 지원하지 않는 경우 0
typmodout regproc pg_proc.oid 토토 꽁 머니 수정자 출력 함수, 또는 표준 형식을 사용하려면 0
토토 꽁 머니 분석 regproc pg_proc.oid 커스텀분석함수 또는 표준 함수를 사용하려면 0
typalign 문자

typalign은 이 토토 꽁 머니의 값을 저장할 때 필요한 정렬입니다. 이는 디스크의 저장소뿐만 아니라 내부 값의 대부분 표현에도 적용됩니다.PostgreSQL. 디스크의 전체 행 표현과 같이 여러 값이 연속적으로 저장되는 경우 이 토토 꽁 머니의 데이터 앞에 패딩이 삽입되어 지정된 경계에서 시작됩니다. 정렬 참조는 시퀀스의 첫 번째 데이텀의 시작입니다.

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

  • c = 문자정렬, 즉 정렬이 필요하지 않습니다.

  • s = 짧은정렬(대부분의 시스템에서는 2바이트).

  • i = int정렬(대부분의 시스템에서는 4바이트).

  • d = 더블정렬(많은 시스템에서 8바이트이지만 전부는 아님).

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

토토 꽁 머니저장 문자

토토 꽁 머니저장varlena 토토 꽁 머니에 대해 알려줍니다(그들타이플렌= -1) 토토 꽁 머니이 알림을 위해 준비되었는지 그리고 이 토토 꽁 머니의 속성에 대한 기본 전략이 무엇인지 여부. 가능한 값은 다음과 같습니다.

  • p: 값은 항상 일반으로 저장되어야 합니다.

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

  • m: 값을 인라인으로 압축하여 저장할 수 있습니다.

  • x: 값은 인라인으로 압축하여 저장하거나에 저장할 수 있습니다."보조"저장.

참고하세요m열은 보조 저장소로 이동할 수도 있지만 최후의 수단으로만 가능합니다 (e그리고x열이 먼저 이동됩니다.)

typnotnull 부울

typnotnull은 토토 꽁 머니에 대한 null이 아닌 제약 조건을 나타냅니다. 도메인에만 사용됩니다.

typbasetype oid pg_type.oid

도메인인 경우(참조토토 꽁 머니), 그러면typbasetype이 항목의 기반이 되는 토토 꽁 머니을 식별합니다. 이 토토 꽁 머니이 도메인이 아닌 경우 0입니다.

typtypmod int4

도메인 사용typtypmod녹음하다typmod기본 토토 꽁 머니에 적용됩니다(기본 토토 꽁 머니이 a를 사용하지 않는 경우 -1typmod). -1 이 토토 꽁 머니이 도메인이 아닌 경우.

typndims int4

typndims은 배열에 대한 도메인의 배열 차원 수입니다(즉,typbasetype은 배열 토토 꽁 머니입니다). 배열 토토 꽁 머니에 대한 도메인 이외의 토토 꽁 머니의 경우 0입니다.

typcollation oid 토토 꽁 머니 : 문서.oid

typcollation토토 꽁 머니의 대조를 지정합니다. 토토 꽁 머니이 데이터 정렬을 지원하지 않는 경우 이는 0이 됩니다. 데이터 정렬을 지원하는 기본 토토 꽁 머니은 다음과 같습니다.DEFAULT_COLLATION_OID여기. 조합 가능한 토토 꽁 머니의 도메인은 도메인에 대해 지정된 경우 다른 조합 OID를 가질 수 있습니다.

typdefaultbin pg_node_tree

만약typdefaultbinnull이 아닙니다.nodeToString()토토 꽁 머니에 대한 기본 표현식 표현. 도메인에만 사용됩니다.

일반기본값 텍스트

일반기본값23760_23819typdefaultbin널이 아닙니다.일반기본값다음으로 표시되는 기본 표현식의 사람이 읽을 수 있는 버전을 포함해야 합니다.typdefaultbin. 만일typdefaultbinnull이고일반기본값그렇지 않다면일반기본값은 토토 꽁 머니의 기본값에 대한 외부 표현으로, 토토 꽁 머니의 입력 변환기에 공급되어 상수를 생성할 수 있습니다.

typacl 아클리템[] 접근 권한; 참조PostgreSQL : 문서 : 9.5 : 스포츠 토토 베트맨그리고윈 토토 : 문서 : 9.5 : Revoke자세한 내용은

표 49-55시스템 정의 값 나열토토 꽁 머니범주. 이 목록에 향후 추가되는 내용도 대문자 ASCII 문자입니다. 다른 모든 ASCII 문자는 사용자 정의 범주용으로 예약되어 있습니다.

표 49-55.일반범주코드

코드 카테고리
A 배열 토토 꽁 머니
B 부울 토토 꽁 머니
C 복합 토토 꽁 머니
D 날짜/시간 토토 꽁 머니
E 열거형 토토 꽁 머니
G 기하학적 토토 꽁 머니
I 네트워크 주소 토토 꽁 머니
N 숫자 토토 꽁 머니
P 의사 토토 꽁 머니
R 범위 토토 꽁 머니
S 문자열 토토 꽁 머니
T 기간 토토 꽁 머니
U 사용자 정의 토토 꽁 머니
V 비트 문자열 토토 꽁 머니
X 알 수 없음토토 꽁 머니