Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của kèo tỷ số bóng đá euro hôm nay.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

28.3. kèo tỷ số bóng đá euro hôm nay đá euro hôm nay

Phần này mô tả các cơ sởkèo tỷ số bóng đá euro hôm nayThư viện kèo tỷ số bóng đá euro hôm nayphảidiễn ra trong SQLkèo tỷ số bóng đá euro hôm nay 6.5, mặc dù nó cókèo tỷ số bóng đá euro hôm naykèo tỷ số bóng đá euro hôm nay đối tượng lớn được mô hình hóaUNIXHệ thống tệpMở, đọc, Viết, LSEEK,,

Ứng dụng máy khách sử dụng kèo tỷ số bóng đá euro hôm nay đối tượng lớn tronglibpqnên bao gồm tiêu đềlibpq/libpq-fs.hvà liên kết vớilibpqThư viện.

28.3.1.

hàm

oid lo_creat (pgconn *Conn, int mode);

Tạo ra một phần lớn mớiModelà một chút mặt nạlibpq/libpq-fs.h. Loại truy cậpinv_readinv_write. Mười sáu bit thứ tự thấp của mặt nạ

Một ví dụ:

inv_oid = lo_creat (inv_read | inv_write);

28.3.2.

Để 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 hệ điều hành

28.3.3.

Để xuất một đối tượng lớn vào tệp hệ điều hành,

int lo_export (pgconn *Conn, oid lobjid, const char *filename);

ThelobjidĐối số chỉ định oid của lớnFileNameĐối số chỉ định tên hệ điều hành tên của

28.3.4.

Để mở một đối tượng lớn hiện có, hãy gọi

int lo_open (pgconn *Conn, oid lobjid, int mode);

ThelobjidĐối số chỉ định oid của lớnModebitinv_read), viết (inv_write) hoặc cả hai. Một vật thể lớn không thể làlo_openTrả về một mô tả đối tượng lớn cholo_read, lo_write, lo_lseek, LO_TELLlo_close. Bộ mô tả chỉ có giá trị cho

28.3.5.

hàm

int lo_write (pgconn *Conn, int fd, const char *buf, size_t len);

Writeslenbyte từBUFđến đối tượng lớnFD. TheFDĐối số phải được trả lại bởi ALO_OPEN. Số lượng của

28.3.6.

hàm

int lo_read (pgconn *Conn, int fd, char *buf, size_t len);

đọclenbyte từ đối tượng lớnFDthànhBUF. TheFDĐối số phải được trả lạiLO_OPEN. Số

28.3.7.

Để thay đổi vị trí đọc hoặc ghi hiện tại trên một lớn

int lo_lseek (pgconn *Conn, int fd, int offset, int whence);

Hàm này di chuyểnFDđến vị trí mới được chỉ định bởiOffset. Các giá trị hợp lệ chowhenceSeek_set(tìm kiếm từ bắt đầu đối tượng),Seek_cur(tìm kiếm từ vị trí hiện tại) vàSeek_end(tìm kiếm từ cuối đối tượng). Các

28.3.8.

Để có được vị trí đọc hoặc ghi hiện tại của một lớn

int lo_tell (pgconn *Conn, int fd);

Nếu có lỗi,

28.3.9.

Một đối tượng lớn có thể được đóng bằng cách gọi

int lo_close (pgconn *Conn, int fd);

WHEREFDlà một mô tả đối tượng lớn được trả về bởilo_open. Về thành công,lo_closeTrả về 0. Do lỗi, sự trở lại

Bất kỳ mô tả đối tượng lớn nào vẫn mở ở cuối

28.3.10.

Để loại bỏ một đố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 oid của lớn