Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / 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 bóng đá euro.
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ế.

32.4. Chức năng phía kèo bóng đá euro chủ

Các hàm phía kèo bóng đá euro chủ được thiết kế để thao tác các đối tượng lớn từ SQL được liệt kê trongBảng 32-1.

Bảng 32-1. Các hàm đối tượng lớn theo định hướng SQL

function Loại trả lại Mô tả Ví dụ result
lo_from_bytea (loid oid, chuỗi bytea) oid Tạo một đối tượng lớn và lưu trữ dữ liệu ở đó, trả về OID của nó. Vượt qua0Để hệ thống chọn OID. lo_from_bytea (0, '\ xffffff00') 24528
lo_put (loid oid, Offset Bigint, str bytea) void Viết dữ liệu tại phần bù đã cho. LO_PUT (24528, 1, '\ XAA')
lo_get (loid oid[, từ Bigint, cho int]) bytea Trích xuất nội dung hoặc một nền tảng của chúng. lo_get (24528, 0, 3) \ xffaaff

Có các chức năng phía kèo bóng đá euro chủ bổ sung tương ứng với từng chức năng phía kèo bóng đá euro khách được mô tả trước đó; Thật vậy, đối với hầu hết các chức năng phía kèo bóng đá euro khách chỉ đơn giản là giao diện với các chức năng phía kèo bóng đá euro chủ tương đương. Những cái chỉ thuận tiện để gọi qua các lệnh SQL làlo_creat, LO_CREATE, lo_unlink, lo_import12960_1297112976_13011

Tạo hình ảnh bảng (
    tên văn bản,
    raster oid
);

Chọn lo_creat (-1);       - Trả về oid của đối tượng lớn mới, trống rỗng

Chọn lo_create (43213);   - Cố gắng tạo đối tượng lớn với OID 43213

Chọn lo_unlink (173454);  - Xóa đối tượng lớn với OID 173454

Chèn vào hình ảnh (tên, raster)
    Các giá trị ('hình ảnh đẹp', lo_import ('/etc/motd'));

Chèn hình ảnh (tên, raster) - giống như trên, nhưng chỉ định OID để sử dụng
    Các giá trị ('hình ảnh đẹp', lo_import ('/etc/motd', 68583));

Chọn lo_export (Image.Raster, '/TMP/MOTD') từ hình ảnh
    Tên where = 'hình ảnh đẹp';

phía kèo bóng đá euro chủlo_importLO_EXPORTCác chức năng hoạt động khác nhau đáng kể so với các chất tương tự phía kèo bóng đá euro khách của họ. Hai chức năng này đọc và ghi các tệp trong hệ thống tệp của kèo bóng đá euro chủ, sử dụng quyền của người dùng sở hữu cơ sở dữ liệu. Do đó, việc sử dụng của họ bị hạn chế cho các siêu nhân. Ngược lại, các chức năng nhập và xuất phía kèo bóng đá euro khách đã đọc và ghi các tệp trong hệ thống tệp của khách hàng, sử dụng các quyền của chương trình kèo bóng đá euro khách. Các chức năng phía kèo bóng đá euro khách không yêu cầu đặc quyền Superuser.

kèo bóng đá euro củalo_read14288_14295lo_writecũng có sẵn thông qua các cuộc gọi phía kèo bóng đá euro chủ, nhưng tên của các chức năng phía kèo bóng đá euro chủ khác với các giao diện phía kèo bóng đá euro khách ở chỗ chúng không chứa dấu gạch dưới. Bạn phải gọi các chức năng này làLOREADLowrite.