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

47.51. pg_type

카탈로그pg_type상점 데이터 토토 커뮤니티에 대한 정보. 기본 토토 커뮤니티 및 열거형 토토 커뮤니티(스칼라 토토 커뮤니티)은로 생성됩니다.PostgreSQL :및 다음 도메인:토토 캔 : 문서 : 9.3 : 도메인 생성. 각각에 대해 복합 토토 커뮤니티이 자동으로 생성됩니다. 테이블의 행 구조를 나타냅니다. 다음을 사용하여 복합 토토 커뮤니티을 생성하는 것도 가능합니다.다음으로 토토 커뮤니티 생성.

표 47-51.pg_type

이름 토토 커뮤니티 참고자료 설명
oid oid 행 식별자(숨겨진 속성; 명시적으로 지정되어야 함) 선택됨)
일반 이름 이름 데이터 토토 커뮤니티 이름
typnamespace oid pg_namespace.oid 이 토토 커뮤니티을 포함하는 네임스페이스의 OID
typowner oid pg_authid.oid 토토 커뮤니티의 소유자
타이플렌 int2 고정 크기 토토 커뮤니티의 경우,타이플렌이다 토토 커뮤니티의 내부 표현에 있는 바이트 수입니다. 하지만 가변 길이 토토 커뮤니티의 경우,타이플렌이다 부정적인. -1은 를 나타냅니다."발레나"토토 커뮤니티 (길이 단어가 있는 단어), -2는 null로 끝나는 C를 나타냅니다. 문자열.
typbyval 부울 typbyval여부를 결정합니다. 내부 루틴은 이 토토 커뮤니티의 값을 값으로 전달합니다. 참조.typbyval더 낫겠어요 거짓인 경우타이플렌은 1, 2 또는 4가 아닙니다(또는 Datum이 8바이트인 시스템에서는 8입니다. 가변 길이 토토 커뮤니티은 다음과 같습니다. 항상 참조로 전달됩니다. 참고하세요typbyval길이가 같더라도 거짓일 수 있습니다. 값별 전달을 허용합니다.
토토 커뮤니티 문자 토토 커뮤니티isb기본 토토 커뮤니티의 경우c에 대한 복합 토토 커뮤니티(예: 테이블의 행 토토 커뮤니티),d도메인의 경우,e에 대한 열거형 토토 커뮤니티,p의사 토토 커뮤니티의 경우, 또는r범위 토토 커뮤니티의 경우. 또한 참조하세요typrelid그리고typbasetype.
일반범주 문자 토토 커뮤니티범주임의의 것입니다 파서가 사용하는 데이터 토토 커뮤니티 분류 어떤 암시적 캐스트가 되어야 하는지 결정"선호". 참조테이블 47-52.
일반적으로 선호됨 부울 토토 커뮤니티이 해당 토토 커뮤니티 내에서 선호되는 캐스트 대상인 경우 참토토 커뮤니티범주
일반 정의 부울 토토 커뮤니티이 정의된 경우 true, 자리 표시자인 경우 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정렬이 필요합니다 이 토토 커뮤니티의 값을 저장할 때. 이는 디스크의 스토리지에 다음과 같이 적용됩니다. 내부 값의 대부분 표현포스트그레SQL. 여러 값을 저장할 때 연속적으로(예: 완전한 행을 표현하는 경우) 디스크, 패딩은 이 토토 커뮤니티의 데이텀 앞에 삽입되어 지정된 경계에서 시작됩니다. 정렬 참조는 시퀀스의 첫 번째 데이터의 시작입니다.

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

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

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

  • i = int정렬 (대부분의 컴퓨터에서는 4바이트).

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

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

토토 커뮤니티저장 문자

토토 커뮤니티저장varlena 토토 커뮤니티을 알려줍니다. (이런 분들은타이플렌= -1) 토토 커뮤니티인 경우 토스트 준비가 되어 있으며 기본 전략은 무엇입니까? 이 토토 커뮤니티의 속성이 있어야 합니다. 가능한 값은 다음과 같습니다.

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

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

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

  • x: 값을 압축하여 저장할 수 있습니다. 인라인 또는 저장됨"보조"저장.

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

typnotnull 부울

typnotnullnull이 아님을 나타냅니다. 토토 커뮤니티에 대한 제약. 도메인에만 사용됩니다.

typbasetype oid pg_type.oid

도메인인 경우(참조토토 커뮤니티 토토 커뮤니티), 그럼typbasetype토토 커뮤니티을 식별합니다. 이것에 근거한 것입니다. 이 토토 커뮤니티이 도메인이 아닌 경우 0입니다.

typtypmod int4

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

typndims int4

typndims는 어레이의 수입니다. 배열에 대한 도메인의 차원(즉,typbasetype은 배열 토토 커뮤니티입니다). 토토 커뮤니티은 0입니다. 배열 토토 커뮤니티에 대한 도메인이 아닌 경우.

typcollation oid pg_collation.oid

typcollation다음을 지정합니다. 토토 커뮤니티의 조합. 토토 커뮤니티이 데이터 정렬을 지원하지 않는 경우 이것은 0이 될 것입니다. 데이터 정렬을 지원하는 기본 토토 커뮤니티은 다음과 같습니다.DEFAULT_COLLATION_OID여기. 도메인 조합 가능한 토토 커뮤니티은 다른 조합 OID를 가질 수 있습니다. 도메인에 대해 지정되었습니다.

typdefaultbin pg_node_tree

만약typdefaultbinnull이 아닙니다.nodeToString()의 표현 토토 커뮤니티에 대한 기본 표현식입니다. 이는 다음 용도로만 사용됩니다. 도메인.

일반기본값 텍스트

일반기본값토토 커뮤니티이 다음과 같은 경우 null입니다. 연관된 기본값이 없습니다. 만일typdefaultbin널이 아닙니다.일반기본값사람이 읽을 수 있는 버전을 포함해야 합니다. 다음으로 표현되는 기본 표현식typdefaultbin. 만일typdefaultbinnull이고일반기본값그렇지 않다면일반기본값은 다음의 외부 표현입니다. 토토 커뮤니티의 입력에 제공될 수 있는 토토 커뮤니티의 기본값 상수를 생성하는 변환기입니다.

typacl 아클리템[] 접근 권한; 참조PostgreSQL : 문서 : 9.3 : 윈 토토그리고젠 토토 : 문서 : 9.3 : Revoke자세한 내용은

테이블 47-52시스템 정의 값 나열토토 커뮤니티범주. 이 목록에 향후 추가되는 내용 대문자 ASCII 문자이기도 합니다. 기타 모든 ASCII 문자 사용자 정의 카테고리용으로 예약되어 있습니다.

표 47-52.일반범주코드

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