이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 8.19. 객체 식별자 사설 토토버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

8.12.

객체 식별자 (OID)는 내부적으로 사용됩니다PostgreSQL다양한의 기본 키로OIDS없이지정되어 있습니다default_with_oids구성 변수가 False로 설정되었습니다. 젠 토토OID객체 식별자를 나타냅니다. 또한 있습니다OID: Repproc, 레지비어, Regoper, Regoperator, regclassRegtype. 표 8-19show an

theOID유형은 현재로 구현되었습니다

참고 :OIDS는 기본적으로 사용자 제작에 포함됩니다PostgreSQL8.0.26.PostgreSQL11767_11857OIDS와 함께ISdefault_with_oids구성 변수입니다OIDS와 함께해당 테이블이 생성되도록 보장 할 때PostgreSQL.

theOID타입 자체에는 작업이 거의 없습니다

OID 별칭 유형은 자신의 작업이 없습니다.OIDPG_ATTRIBUT표와 관련된 행mytable, 글을 쓸 수 있습니다

선택 *에서 pg_attribute에서 attrelid = 'mytable':: regclass;

대신

pg_attribute에서 * 선택 *

그 자체로는 그렇게 나쁜 것처럼 보이지는 않지만 여전히mytable다른 스키마에서. 그만큼regclass입력 변환기가 테이블을 처리합니다"올바른 것"자동으로.regclass숫자의 상징적 인 디스플레이에 편리합니다

표 8-19. 객체 식별자 유형

이름 참조 설명 값 예제
OID Any 숫자 객체 식별자 564182
Repproc PG_PROC 기능 이름 Sum
레지비어 PG_PROC 인수 젠 토토이있는 함수 sum (int4)
Regoper pg_operator 운영자 이름 +
Regoperator pg_operator 인수 젠 토토이있는 연산자 *(정수, 정수)또는-(없음, 정수)
regclass PG_CLASS 관계 이름 pg_type
Regtype pg_type 데이터 유형 이름 Integer

모든 OID 별칭 유형은 스키마 자격을 얻은 이름을 허용하고RepprocandRegoper별칭 유형은 입력 이름 만 허용합니다레지비어또는Regoperator더 적합합니다. 을 위한Regoperator, 단술 연산자는 다음으로 식별됩니다없음사용하지 않은 피연산자의 경우

시스템에서 사용하는 다른 식별자 젠 토토은xid또는 거래 (약어xact) 식별자. 이것이 데이터 젠 토토입니다xminandxmax. 거래 식별자는 32 비트입니다

시스템에서 사용하는 세 번째 식별자 젠 토토은CID또는 명령 식별자. 이것은 데이터 유형입니다cminandcmax. 명령 식별자도 있습니다

시스템에서 사용하는 최종 식별자 젠 토토은TID또는 튜플 식별자 (행 식별자). 이것은CTID. 튜플 ID는 쌍입니다 (블록 번호,

(시스템 열은 자세히 설명되어섹션 5.4.)