Các cơ sởkèo bóng đá euroCung cấp để truy cập các đối tượng lớn, cả hai trong phần phụ trợ như kèo bóng đá euro phần củaPostgres 4.2, kèo bóng đá euroCó kèo bóng đá euro bộ chức năng mới
Lưu ý:Tất cả các thao tác đối tượng lớnphảidiễn ra trong SQLkèo bóng đá euro 6.5, mặc dù nó
Thekèo bóng đá euroĐối tượng lớnUNIXkèo bóng đá euro hệ thống tệp, với các chất tương tự củaMở (2)
, Đọc (2)
, Viết (2)
, LSEEK (2)
, v.v.Mugshottồn tại những bức ảnh được lưu trữ của khuôn mặt,râu
Có thểMugshotDữ liệu.râu
có thể nhìn vào phần ba thấp hơn của arâu
Hàm. Các đối tượng lớn có thể được truy cậpCCác chương trình khách hàng hoặc cơ sở dữ liệu liên kết thư viện.kèo bóng đá eurocung cấp kèo bóng đá euro tập hợp
thói quen
oid lo_creat (pgconn *Conn, intMode)
Tạo kèo bóng đá euro đối tượng lớn mới.Modelà kèo bóng đá euro chút mặt nạ mô tả kèo bóng đá euro sốlibpq/libpq-fs.h. Loại truy cập (đọc, viết,inv_readvàinv_write.
inv_oid = lo_creat (inv_read | inv_write);
Để nhập tệp hệ điều hành dưới dạng đối tượng lớn,
oid lo_import (pgconn *Conn, const char *FileName)
FileNameChỉ định
Để xuất kèo bóng đá euro đối tượng lớn vào tệp hệ điều hành,
int lo_export (pgconn *Conn, oidlobjid, const char *FileName)
Thelobjid
Đối số chỉ địnhFileName
Đối số chỉ định hoạt động
Để mở kèo bóng đá euro đối tượng lớn hiện có, hãy gọi
int lo_open (pgconn *Conn, oid lobjid, mode int)
Thelobjid
Đối số chỉ địnhMode
Điều khiển bit xem đối tượng có phải làinv_read), Viếtinv_write) hoặc cả hai. kèo bóng đá euro đối tượng lớnLO_OPEN
Trả về kèo bóng đá euro mô tả đối tượng lớn cholo_read
,
lo_write
, lo_lseek
, lo_tell
vàlo_close
.
thói quen
int lo_write (pgconn *Conn, int fd, const char *buf, size_t len)
Writeslen
byte từBUF
đến đối tượng lớnFD
. TheFD
Đối số phải được trả lại bởi trước đóLO_OPEN
. Số lượng byte thực sự được viết
thói quen
int lo_read (pgconn *Conn, int fd, char *buf, size_t len)
đọclen
Byte từ lớnFD
thànhBUF
. TheFD
Đối số phải được trả lại bởi trước đóLO_OPEN
. Số lượng byte thực sự đọc là
Để thay đổi vị trí đọc hoặc ghi hiện tại trên kèo bóng đá euro lớn
int lo_lseek (pgconn *Conn, int fd, int offset, int whence)
thói quen này di chuyển con trỏ vị trí hiện tại choFD
đếnOffset
. Các giá trị hợp lệ chowhence
làSeek_set,
Seek_curvàSeek_end.
kèo bóng đá euro đối tượng lớn có thể được đóng bằng cách gọi
int lo_close (pgconn *Conn, int fd)
WHEREFD
là kèo bóng đá euro đối tượng lớnlo_open
.lo_close
Trả về
Để loại bỏ kèo bóng đá euro đối tượng lớn khỏi cơ sở dữ liệu, gọi
int lo_unlink (pgconn *Conn, oid lobjid)
Thelobjid
Đối số chỉ định