PostgreSQL: kèo bóng đá hôm nay và ngày mai | |||
---|---|---|---|
prev | UP | Chương 50. Danh mục hệ thống | Tiếp theo |
Danh mụcpg_largeobjectGiữ dữ liệu Make Up"Các đối soi kèo bóng đá truoctran". Một đối soi kèo bóng đá truoctran được xác định bởi một OID được gán khi nó được tạo."Trang"đủ nhỏ để được lưu trữ thuận tiện dưới dạng hàng trongpg_largeobject. Lượng dữ liệu trên mỗi trang được xác định làloblksize(hiện đang làBLCKSZ/4hoặc thường là 2 kb).
trướcsoi kèo bóng đá truoctran9.0, không có cấu trúc quyền liên quan đến các đối soi kèo bóng đá truoctran. Kết quả là,pg_largeobjectcó thể đọc được công khai và có thể được sử dụng để có được các OID (và nội dung) của tất cả các đối soi kèo bóng đá truoctran trong hệ thống. Đây không còn là trường hợp;pg_largeobject_metadataĐể có được danh sách các oids đối soi kèo bóng đá truoctran.
Bảng 50-30.pg_largeobjectcột
tên | loại | Tài liệu tham khảo | Mô tả |
---|---|---|---|
loid | oid | pg_largeobject_metadata.oid | Định danh của đối soi kèo bóng đá truoctran bao gồm trang này |
Pageno | INT4 | Số trang của trang này trong đối soi kèo bóng đá truoctran của nó (đếm từ 0) | |
Data | bytea | Dữ liệu thực tế được lưu trữ trong đối soi kèo bóng đá truoctran. Điều này sẽ không bao giờ nhiều hơnloblksizebyte và có thể ít hơn. |
mỗi hàng củapg_largeobjectGiữ dữ liệu cho một trang của một đối soi kèo bóng đá truoctran, bắt đầu ở độ lệch byte (Pageno * loblksize) Trong đối soi kèo bóng đá truoctran. Việc triển khai cho phép lưu trữ thưa thớt: các trang có thể bị thiếu và có thể ngắn hơnloblksizeByte ngay cả khi chúng không phải là trang cuối cùng của đối tượng. Thiếu các vùng trong một đối soi kèo bóng đá truoctran được đọc dưới dạng Zeroes.