PostgreSQL: kèo bóng đá hôm | |||
---|---|---|---|
prev | UP | Chương 33. Các đối tượng lớn | Tiếp theo |
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 33-1.
Bảng 33-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.lo_creat
, LO_CREATE
, lo_unlink
, lo_import
vàLO_EXPORT
. Dưới đây là các ví dụ về việc sử dụng của họ:
Tạo hình ảnh bảng (
phía kèo bóng đá euro chủlo_import
vàLO_EXPORT
Cá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.
kèo bóng đá euro củalo_read
vàlo_write
cũ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àLOREAD
vàLowrite
.