개체 식별자 (OID)는 내부적으로 사용됩니다PostgreSQL다양한의 기본 키로OIDS와 함께테이블이있을 때 지정됩니다default_with_oids구성 변수가 활성화되었습니다. 스포츠 토토 사이트OID객체 식별자를 나타냅니다. 몇 가지 별칭도 있습니다OID: Regproc, 레지비어, Regoper, Regoperator, Regclass, Regtype, RegConfig및RegDictionary. 표 8-23
theOID유형은 현재로 구현되었습니다
theOID타입 자체에는 작업이 거의 없습니다
OID 별명 유형은OIDpg_attribute표와 관련된 행mytable, 쓸 수 있습니다 :
선택 *에서 pg_attribute에서 attrelid = 'mytable':: regclass;
대신 :
pg_attribute에서 *를 선택하십시오
그 자체로는 그렇게 나쁘게 보이지는 않지만 여전히mytable다른 스키마에서. 그만큼Regclass입력 변환기가 테이블을 처리합니다"올바른"자동으로.Regclass는 숫자의 상징적 인 디스플레이에 편리합니다
표 8-23. 객체 식별자 유형
이름 | 참조 | 설명 | 값 예제 |
---|---|---|---|
OID | Any | 숫자 객체 식별자 | 564182 |
Regproc | PG_PROC | 기능 이름 | Sum |
레지비어 | PG_PROC | 인수 스포츠 토토 사이트이있는 함수 | sum (int4) |
Regoper | pg_operator | 운영자 이름 | + |
Regoperator | pg_operator | 인수 스포츠 토토 사이트이있는 연산자 | *(정수, 정수)또는-(없음, 정수) |
Regclass | pg_class | 관계 이름 | pg_type |
Regtype | pg_type | 데이터 유형 이름 | Integer |
RegConfig | PG_TS_CONFIG | 텍스트 검색 구성 | 영어 |
RegDictionary | PG_TS_DICT | 텍스트 검색 사전 | 단순 |
모든 OID 별칭 유형은 스키마 자격이있는 이름을 허용하고Regproc및Regoper별칭 유형은 입력 이름 만 허용합니다레지비어또는Regoperator더 적합합니다. 을 위한Regoperator, 단술 연산자는 다음으로 식별됩니다없음사용하지 않은 피연산자의 경우
OID 별칭 유형의 추가 속성은 생성입니다.NextVal ( 'my_seq':: regclass), PostgreSQL기본값을 이해합니다my_seq; 시스템은 시퀀스가되게하지 않습니다
시스템에서 사용하는 다른 식별자 스포츠 토토 사이트은xid또는 거래 (약어xact) 식별자. 이것이 데이터 스포츠 토토 사이트입니다xmin및xmax. 거래 식별자는 32 비트입니다
시스템에서 사용하는 세 번째 식별자 스포츠 토토 사이트은CID또는 명령 식별자. 이것은 데이터 유형입니다cmin및cmax. 명령 식별자도 있습니다
시스템에서 사용하는 최종 식별자 스포츠 토토 사이트은tid또는 튜플 식별자 (행 식별자). 이것은CTID. 튜플 ID는 쌍입니다 (블록 번호,
(시스템 열은 자세히 설명되어섹션 5.4.)