| 롤 토토 : 문서 : 9.5 : 롤 토토 | |||
|---|---|---|---|
| 젠 토토 : 문서 : 9.5 : PG_TS_TEMPLATE | PostgreSQL : 문서 : 9.5 : 토토 결과 카탈로그 | 49장. 시스템 카탈로그 | 사설 토토 : 문서 : 9.5 : pg_user_mapping |
카탈로그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. 디스크의 전체 행 표현과 같이 여러 값이 연속적으로 저장되는 경우 이 토토 꽁 머니의 데이터 앞에 패딩이 삽입되어 지정된 경계에서 시작됩니다. 정렬 참조는 시퀀스의 첫 번째 데이텀의 시작입니다. 가능한 값은 다음과 같습니다:
|
|
| 토토 꽁 머니저장 | 문자 |
토토 꽁 머니저장varlena 토토 꽁 머니에 대해 알려줍니다(그들타이플렌= -1) 토토 꽁 머니이 알림을 위해 준비되었는지 그리고 이 토토 꽁 머니의 속성에 대한 기본 전략이 무엇인지 여부. 가능한 값은 다음과 같습니다.
참고하세요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이 아닙니다. |
|
| 일반기본값 | 텍스트 |
일반기본값23760_23819typdefaultbin널이 아닙니다.일반기본값다음으로 표시되는 기본 표현식의 사람이 읽을 수 있는 버전을 포함해야 합니다.typdefaultbin. 만일typdefaultbinnull이고일반기본값그렇지 않다면일반기본값은 토토 꽁 머니의 기본값에 대한 외부 표현으로, 토토 꽁 머니의 입력 변환기에 공급되어 상수를 생성할 수 있습니다. |
|
| typacl | 아클리템[] | 접근 권한; 참조PostgreSQL : 문서 : 9.5 : 스포츠 토토 베트맨그리고윈 토토 : 문서 : 9.5 : Revoke자세한 내용은 |
표 49-55시스템 정의 값 나열토토 꽁 머니범주. 이 목록에 향후 추가되는 내용도 대문자 ASCII 문자입니다. 다른 모든 ASCII 문자는 사용자 정의 범주용으로 예약되어 있습니다.
| 젠 토토 : 문서 : 9.5 : PG_TS_TEMPLATE | 롤 토토 : 문서 : 9.5 : 롤 토토 9.5.25 문서화 | 사설 토토 : 문서 : 9.5 : pg_user_mapping |
| pg_ts_template | PostgreSQL : 문서 : 9.5 : 토토 결과 카탈로그 | pg_user_mapping |