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

5.4. 토토 결과 열

모든 테이블에는 여러 가지토토 결과토토 결과에 의해 암시 적으로 정의됩니다. 그러므로,

OID

개체OIDS와 함께또는default_with_oids구성 변수가 당시에 설정되었습니다. 이 칼럼은입니다OID(와 같은 이름PostgreSQL : 문서 : 8.2 : 객체 식별자 토토 사이트 순위유형에 대한 자세한 정보.

Tableoid

이 행이 포함 된 테이블의 OID. 이 칼럼은입니다범퍼카 토토 PostgreSQL : 문서 : 8.2 : 상속), 그것 없이는 어느 것을 말하기가 어렵습니다TableoidOID열의 열pg_class테이블 이름을 얻으려면

xmin

삽입의 ID (트랜잭션 ID)

cmin

명령 식별자 (0에서 시작) 내에서

xmax

삭제의 ID (트랜잭션 ID)

cmax

삭제 트랜잭션 내 명령 식별자,

CTID

그 내의 행 버전의 물리적 위치CTID행을 찾는 데 사용할 수 있습니다CTID업데이트 될 때마다 변경됩니다진공 Full. 그러므로CTID는 장기적으로 쓸모가 없습니다

OIDS는 32 비트 수량이며 단일에서 할당됩니다.

  • OID 열에 고유 한 제약이 생성되어야합니다.32(4 억)

  • OIDS는 테이블 전체에 독특하다고 가정해서는 안됩니다.Tableoid및 ROW OID 데이터베이스 전체 식별자가 필요한 경우

  • 물론 문제의 테이블을 만들어야합니다OIDS와 함께. 기준postgresql 8.1, OIDS없이기본값입니다.

트랜잭션 식별자도 32 비트 수량입니다. a토토 베이 : 문서 : 8.2 : 일상적인 데이터베이스 유지 관리 작업

명령 식별자도 32 비트 수량입니다. 이것은 a를 만듭니다32(4 억)SQL단일 트랜잭션 내 명령. ~ 안에SQL명령이 아닙니다