카탈로그pg_largeobjectholds 데이터 구성"큰 물체". 에이 큰 객체는 생성 될 때 할당 된 OID로 식별됩니다. 각 큰 물체는 세그먼트 또는로 나뉩니다."pages"편리하게 저장하기에 충분히 작습니다 행PG_LARGEOBJECT. 금액 페이지 당 데이터는로 정의됩니다.loblksize(현재blcksz/4, 또는 일반적으로 2 kb).
표 41-19.PG_LARGEOBJECT열
이름 | type | 참조 | 설명 |
---|---|---|---|
loid | OID | 이것을 포함하는 큰 객체의 식별자 페이지 | |
pageno | int4 | 이 페이지의 페이지 번호 큰 오브젝트 내에 있습니다 (0에서 계산) | |
데이터 | BYTEA | 큰 객체에 저장된 실제 데이터. 이것은 할 것입니다 이상이 아닙니다loblksize바이트가 적을 수 있습니다. |
각 행pg_largeobjectholds 바이트 오프셋에서 시작하여 큰 객체의 한 페이지에 대한 데이터 (pageno * loblksize) 객체 내. 구현은 드문 스토리지를 허용합니다 : 페이지가 누락 될 수 있습니다. 그리고보다 짧을 수 있습니다.loblksize바이트 그들이 객체의 마지막 페이지가 아니더라도. 누락 된 지역 큰 물체 내에서 0으로 읽습니다.