PostgreSQL: kèo bóng đá hôm | |||
---|---|---|---|
Prev | UP | Chương 51. tỷ lệ kèo bóng đá tối nay Frontend/phụ trợ | Tiếp theo |
Phần này cung cấp danh sách kiểm tra nhanh tỷ lệ kèo bóng đá tối nay, 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 tỷ lệ kèo bóng đá tối nay giá trị mặc định phiên cho tỷ lệ kèo bóng đá tối nay tham số thời gian chạy hiện có thể được chỉ định trực tiếp trong gói khởi động. (Trên thực tế, bạn có thể làm điều đó trước khi sử dụngTù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 tỷ lệ kèo bóng đá tối nay giá trị, đó không phải là một kỹ thuật rất an toàn.)
Tất cả tỷ lệ kèo bóng đá tối nay tin nhắn hiện có số lượng độ dài ngay theo kiểu byte loại tin nhắn (ngoại trừ tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay dịch.
Sự khác biệt giữa tỷ lệ kèo bóng đá tối nay 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ả tỷ lệ kèo bóng đá tối nay định dạng. Lưu ý rằng bố cục của Datarow đã thay đổi để giúp phân tích dễ dàng hơn. Ngoài ra, biểu diễn của tỷ lệ kèo bóng đá tối nay giá trị nhị phân đã thay đổi: nó không còn gắn trực tiếp vào biểu diễn nội bộ của máy chủ.
Có một cái mới"Truy vấn mở rộng"Sub-Protocol, thêm tỷ lệ kèo bóng đá tối nay loại tin nhắn Frontend Parse, BIND, EXECUTE, MÔ TẢ, ĐÓNG, XÁC NHẬN, VÀ SYNC, và tỷ lệ kèo bóng đá tối nay loại tin nhắn phụ trợ Parsecomplete, BindComplete, PortalSpend, tham số tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay tin nhắn copyData và copyDone. Có một cách được xác định rõ để phục hồi từ tỷ lệ kèo bóng đá tối nay lỗi trong khiCopy. Đặc biệt"\."Dò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 dùng và cuối cùng sẽ bị xóa.) BinaryCopyđược hỗ trợ. tỷ lệ kèo bóng đá tối nay thông báo CopyInresponse và CopyouTresponse bao gồm tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay tin nhắn FunctionCall và FunctionCallresponse đã thay đổi. FunctionCall hiện có thể hỗ trợ chuyển tỷ lệ kèo bóng đá tối nay đối số null cho tỷ lệ kèo bóng đá tối nay chức năng. Nó cũng có thể xử lý tỷ lệ kèo bóng đá tối nay tham số vượt qua và truy xuất kết quả ở định dạng văn bản hoặc nhị phân. Không còn bất kỳ lý do nào để xem xét chức năng là một lỗ bảo mật tiềm năng, vì nó không cung cấp quyền truy cập trực tiếp vào tỷ lệ kèo bóng đá tối nay biểu diễn dữ liệu máy chủ nội bộ.
phụ trợ gửi Parameterstatus ('S') Tin nhắn trong quá trình khởi động kết nối cho tất cả tỷ lệ kèo bóng đá tối nay 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 ('T14209_14353
14359_14382P') Thông báo không còn được tạo bởi phần phụ trợ.
Thông báoResponse ('A') thông báo có một trường chuỗi bổ sung, có thể mang một"Tải trọng"Chuỗi được truyền từThông báoNgười gửi sự kiện.
The trốngqueryResponse ('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.