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
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
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ách đọc kèo bóng đá phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

52.10. Tóm tắt cách đọc kèo bóng đá kể từ giao thức 2.0

Phần này cung cấp danh sách cách đọc kèo bóng đá nhanh chóng, vì lợi ích của các nhà phát triển đang cố gắng cập nhật các thư viện máy khách hiện tại lên giao thức 3.0.

Gói khởi động ban đầu sử dụng định dạng danh sách linh hoạt thay vì định dạng cố định. Lưu ý rằng cách đọc kèo bóng đá giá trị mặc định phiên cho cách đọc kèo bóng đá tham số thời gian chạy hiện có thể được chỉ định trực tiếp trong gói khởi động.Tùy chọntrường, nhưng với chiều rộng hạn chế củaTùy chọnVà thiếu bất kỳ cách nào để trích dẫn khoảng trắng trong cách đọc kèo bóng đá giá trị, đó không phải là một kỹ thuật rất an toàn.)

Tất cả cách đọc kèo bóng đá tin nhắn hiện có số lượng độ dài ngay theo kiểu byte loại tin nhắn (ngoại trừ cách đọc kèo bóng đá gói khởi động, không có loại byte). Cũng lưu ý rằng mật khẩu hiện tại có một loại byte.

ErrorResponse và noticeResponse ('E' Và 'n') Thông báo hiện chứa nhiều trường, từ đó mã máy khách có thể lắp ráp một thông báo lỗi về mức độ dài dòng mong muốn. Lưu ý rằng cách đọc kèo bóng đá trường riêng lẻ thường sẽ không kết thúc bằng một dòng mới, trong khi chuỗi đơn được gửi trong giao thức cũ hơn luôn luôn làm.

ReadyForQuery ('z') Thông báo bao gồm chỉ báo trạng thái giao dịch.

Sự khác biệt giữa cách đọc kèo bóng đá loại tin nhắn Binaryrow và Datarow đã biến mất; Loại thông báo Datarow duy nhất phục vụ cho dữ liệu trả về ở tất cả cách đọc kèo bóng đá định dạng.

Có một cái mớiTruy vấn mở rộngHồiSub-Protocol, thêm cách đọc kèo bóng đá loại tin nhắn Frontend Parse, BIND, EXECUTE, MÔ TẢ, ĐÓNG, XÁC NHẬN, VÀ SYNC, và cách đọc kèo bóng đá loại tin nhắn phụ trợ Parsecomplete, BindComplete, PortalSpend, tham số cách đọc kèo bóng đá khách hàng hiện tại không phải quan tâm đến bản giao thức phụ này, nhưng việc sử dụng nó có thể cho phép cải thiện hiệu suất hoặc chức năng.

CopyDữ liệu hiện được gói gọn trong cách đọc kèo bóng đá tin nhắn copyData và copyDone. Có một cách được xác định rõ để phục hồi từ cách đọc kèo bóng đá lỗi trong khiCopy. Đặc biệt\.Hồidòng cuối cùng không cần thiết nữa và không được gửi trongSao chép ra. (Nó vẫn được công nhận là một Kẻ hủy diệt trongSao chép trong, nhưng việc sử dụng nó không được chấp nhận và cuối cùng sẽ bị xóa.) BinaryCopyđược hỗ trợ. cách đọc kèo bóng đá thông báo CopyInresponse và CopyouTresponse bao gồm cách đọc kèo bóng đá trường biểu thị số lượng cột và định dạng của mỗi cột.

Bố cục của cách đọc kèo bóng đá tin nhắn FunctionCall và FunctionCallResponse đã thay đổi. FunctionCall hiện có thể hỗ trợ chuyển cách đọc kèo bóng đá đối số null cho cách đọc kèo bóng đá chức năng.

​​phụ trợ gửi Parameterstatus ('S') Tin nhắn trong quá trình khởi động kết nối cho tất cả cách đọc kèo bóng đá tham số mà nó xem xét thú vị với thư viện máy khách. Sau đó, thông báo tham số được gửi bất cứ khi nào giá trị hoạt động thay đổi cho bất kỳ tham số nào.

The RowDescrip ('T') Thông báo mang theo bảng mới OID và cách đọc kèo bóng đá trường số cột cho mỗi cột của hàng được mô tả. Nó cũng hiển thị mã định dạng cho mỗi cột.

CursorResponse ('P') thông báo không còn được tạo bởi phụ trợ.

Thông báoResponse ('A') thông báo có một trường chuỗi bổ sung, có thể mang mộttải trọngxôngChuỗi được truyền từThông báoNgười gửi sự kiện.

The DrakequeryResponse ('i') Thông báo được sử dụng để bao gồm một tham số chuỗi trống; điều này đã bị xóa.