모든 테이블에는 여러 가지가 있습니다메이저 토토 사이트 열메이저 토토 사이트에 의해 암시 적으로 정의됩니다. 따라서이 이름
행의 객체 식별자 (객체 ID). 이 칼럼은 전용입니다또는default_with_oids구성 변수가 당시에 설정되었습니다. 이 열은 유형입니다OID(열과 동일); 보다섹션 8.18에 대한 자세한 내용은
이 행이 포함 된 테이블의 OID. 이 칼럼은입니다섹션 5.8)Tableoid가입 할 수 있습니다OID열PG_CLASS테이블 이름을 얻으려면
삽입 트랜잭션의 ID (트랜잭션 ID)
삽입 내 명령 식별자 (0에서 시작)
삭제 트랜잭션의 ID (트랜잭션 ID) OR
삭제 트랜잭션 내의 명령 식별자
표 안에있는 행 버전의 물리적 위치. 메모ctid익숙해 질 수 있습니다ctid업데이트되거나 이동하면 변경됩니다진공 Full. 그러므로ctid는 장기 행 식별자로 쓸모가 없습니다.
OIDS는 32 비트 수량이며 단일에서 할당됩니다.
각각의 OID 열에 고유 한 제약 조건을 생성해야합니다.32(4 억) 행, 실제로 테이블 크기는
OIDS는 테이블 전체에서 독특하다고 가정해서는 안됩니다. 사용하십시오Tableoid및 ROW OID if
물론 문제의 테이블을 만들어야합니다OIDS와 함께. 기준postgresql 8.1, 기본값입니다.
트랜잭션 식별자도 32 비트 수량입니다. a23 장
명령 식별자도 32 비트 수량입니다. 이것은 a를 만듭니다32(4 억)SQL단일 트랜잭션 내에서 명령. ~ 안에SQL명령이 아닙니다postgresql8.3, 실제로 명령 만 명령합니다