PostgreSQL: kèo chấp bóng đá hôm nay liệu: | |||
---|---|---|---|
prev | UP | Chương 32. 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 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_import
và12960_12971
12976_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_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. 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_read
14288_14295lo_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
.