표 3-16. pg_type 열
| 이름 | 토토 | 참고자료 | 설명 |
|---|---|---|---|
| 일반 이름 | 이름 | 데이터 토토 이름 | |
| typowner | int4 | pg_shadow.usesysid | 소유자(작성자) 토토 |
| 타이플렌 | int2 | 저장소의 길이 토토 표현, 가변 길이인 경우 -1 | |
| typprtlen | int2 | 미사용 | |
| typbyval | 부울 | typbyval내부 여부를 결정합니다. 루틴은 이 토토의 값을 값으로 전달합니다. 참조. 만문자, 짧은및int동등한 항목은 값으로 전달될 수 있으므로 토토이 길이가 1, 2, 4바이트가 아닌 경우 Postgres에는 값으로 전달하는 옵션 등typbyval거짓인 것이 낫습니다. 가변 길이 토토은 항상 참조로 전달됩니다. 참고하세요typbyval될 수 있습니다 길이가 값별 전달을 허용하는 경우에도 false입니다. 이 현재 토토에 해당됩니다.플로트4, 예를 들어. | |
| 토토 | 문자 | 토토 토토isb기본 토토의 경우c에 대한 카탈로그 토토(예: 테이블) 만일토토isc, typrelidOID는 다음과 같습니다. 토토의 항목pg_class. | |
| 일반 정의 | 부울 | ??? | |
| typdelim | 문자 | 분리하는 문자 배열 입력을 구문 분석할 때 이 토토의 두 값 | |
| typrelid | oid | pg_class.oid | 이것이 카탈로그 토토인 경우 (참조토토) 그러면 이건 필드는를 가리킨다.pg_class해당 테이블을 정의하는 항목입니다. 테이블은 이론적으로는 복합 데이터 토토으로 사용되지만 완전히 작동하지 않습니다. |
| typelem | oid | pg_type.oid | 만약typelem0이 아니면 식별합니다. 다른 행pg_type. 는 현재 토토은 배열처럼 첨자로 표시될 수 있습니다. 토토의 값 생성typelem. 0이 아닌typelem이 토토을 보장하지 않습니다 가 되려면"진짜"배열 토토; 일부 일반적인 고정 길이 토토도 첨자로 표시될 수 있습니다. (예:oidVector). 가변 길이 토토은 가능함아님로 바뀌다 그런 의사 배열. 그러므로 판별방법은 토토이 a인지 여부"사실"배열 토토은 typelem != 0이고 typlen < 0입니다. |
| typinput | regproc | 입력 기능 | |
| 입력출력 | regproc | 출력 기능 | |
| typreceive | regproc | 미사용 | |
| typsend | regproc | 미사용 | |
| typalign | 문자 |
typalign이것은 이 토토의 값을 저장할 때 정렬이 필요합니다. 이는 디스크 저장소뿐만 아니라 대부분의 저장소에도 적용됩니다. Postgres 내부의 값 표현. 언제 여러 값이 연속적으로 저장됩니다. 디스크의 완전한 행 표현, 패딩 이 토토의 데이텀 앞에 삽입됩니다. 지정된 경계에서 시작됩니다. 정렬 참조는 첫 번째 데이텀의 시작입니다. 순서. 가능한 값은 다음과 같습니다:
|
|
| 토토저장 | 문자 |
토토저장다음을 말함 가변 길이 토토(다음을 가진 토토)타이플렌= -1) 토토이 준비된 경우 토스트에 대한 기본 전략은 무엇입니까? 이 토토의 속성이 있어야 합니다. 가능한 값 이다
|
|
| 일반기본값 | 텍스트 | ??? |