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

kèo bóng đá hom nay Định dạng

Phần này mô tả định dạng chi tiết của mỗi kèo bóng đá hom nay. Mỗi có thể được gửi bởi một frontend (f), một người quản lý bưu điện/phụ trợ (b) hoặc Cả (F & B).

asciirow (b)
byte1 ('d')

kèo bóng đá hom nay định thông báo làASCIIHàng dữ liệu. (Một ROWDES trước thông báo kèo bóng đá hom nay định số lượng trường trong hàng và Kiểu dữ liệu.)

byten

Một bản đồ bit với một bit cho mỗi trường trong hàng. Các Trường 1 tương ứng với bit 7 (msb) kèo bóng đá hom nay byte đầu tiên, Trường thứ 2 tương ứng với bit 6 kèo bóng đá hom nay byte 1, thứ 8 trường tương ứng với bit 0 (lsb) kèo bóng đá hom nay byte đầu tiên, thứ 9 Trường tương ứng với bit 7 kèo bóng đá hom nay byte thứ 2, v.v. Mỗi bit được đặt nếu giá trị kèo bóng đá hom nay trường tương ứng không VÔ GIÁ TRỊ. Nếu số lượng trường không phải là bội số kèo bóng đá hom nay 8, thì Phần còn lại kèo bóng đá hom nay byte cuối cùng trong bản đồ bit bị lãng phí.

Sau đó, cho mỗi trường có giá trị không null, có tiếp theo:

INT32

Chỉ định kích thước kèo bóng đá hom nay giá trị kèo bóng đá hom nay trường, bao gồm cả kích thước này.

byten

Chỉ định giá trị kèo bóng đá hom nay chính trường trongASCIIký tự.ncó phải là kích thước trên trừ 4. Không có dấu vết '\ 0' trong dữ liệu trường; Đầu trước phải thêm một nếu nó muốn một.

kèo bóng đá hom nay thực (b)

byte1 ('r')

kèo bóng đá hom nay định thông báo là yêu cầu kèo bóng đá hom nay thực.

int32 (0)

Chỉ định rằng kèo bóng đá hom nay thực đã thành công.

kèo bóng đá hom nay thựckerberosv4 (b)

byte1 ('r')

kèo bóng đá hom nay định thông báo là yêu cầu kèo bóng đá hom nay thực.

int32 (1)

Chỉ định rằng kèo bóng đá hom nay thực Kerberos V4 là yêu cầu.

kèo bóng đá hom nay thựckerberosv5 (b)

byte1 ('r')

kèo bóng đá hom nay định thông báo là yêu cầu kèo bóng đá hom nay thực.

int32 (2)

Chỉ định rằng kèo bóng đá hom nay thực Kerberos V5 là yêu cầu.

kèo bóng đá hom nay thựcNencryptedPassword (b)

byte1 ('r')

kèo bóng đá hom nay định thông báo là yêu cầu kèo bóng đá hom nay thực.

int32 (3)

Chỉ định rằng mật khẩu không được mã hóa là bắt buộc.

kèo bóng đá hom nay thựcEncryptedPassword (b)

byte1 ('r')

kèo bóng đá hom nay định thông báo là yêu cầu kèo bóng đá hom nay thực.

int32 (4)

Chỉ định rằng mật khẩu được mã hóa là bắt buộc.

byte2

Muối sẽ sử dụng khi mã hóa mật khẩu.

BackendKeyData (b)

byte1 ('k')

Xác định thông báo là dữ liệu khóa hủy bỏ. Các Frontend phải lưu các giá trị này nếu nó muốn có thể phát hành kèo bóng đá hom nay hủyRequest sau.

int32

ID quy trình kèo bóng đá hom nay phụ trợ này.

int32

Khóa bí mật kèo bóng đá hom nay phụ trợ này.

Binaryrow (b)

byte1 ('b')

Xác định thông báo là hàng dữ liệu nhị phân. (Một trước Thông báo ROWDescrip xác định số lượng trường trong hàng và kiểu dữ liệu kèo bóng đá hom nay họ.)

byten

Một bản đồ bit với một bit cho mỗi trường trong hàng. Các Trường 1 tương ứng với bit 7 (msb) kèo bóng đá hom nay byte đầu tiên, Trường thứ 2 tương ứng với bit 6 kèo bóng đá hom nay byte 1, thứ 8 trường tương ứng với bit 0 (lsb) kèo bóng đá hom nay byte đầu tiên, thứ 9 Trường tương ứng với bit 7 kèo bóng đá hom nay byte thứ 2, v.v. Mỗi bit được đặt nếu giá trị kèo bóng đá hom nay trường tương ứng không VÔ GIÁ TRỊ. Nếu số lượng trường không phải là bội số kèo bóng đá hom nay 8, thì Phần còn lại kèo bóng đá hom nay byte cuối cùng trong bản đồ bit bị lãng phí.

Sau đó, đối với mỗi trường có giá trị không null, có tiếp theo:

int32

Chỉ định kích thước kèo bóng đá hom nay giá trị kèo bóng đá hom nay trường, không bao gồm kích thước này.

byten

Chỉ định giá trị kèo bóng đá hom nay chính trường trong nhị phân định dạng.nlà ở trên kích cỡ.

hủyRequest (f)

int32 (16)

Kích thước kèo bóng đá hom nay gói tính bằng byte.

INT32 (80877102)

Mã yêu cầu hủy bỏ. Giá trị được chọn để chứa "1234" trong 16 bit quan trọng nhất và "5678" trong ít nhất 16 bit đáng kể. (Để tránh nhầm lẫn, mã này không được giống như bất kỳ số phiên bản giao thức nào.)

INT32

ID quy trình kèo bóng đá hom nay phụ trợ mục tiêu.

INT32

Khóa bí mật cho phụ trợ mục tiêu.

Đã hoàn thànhResponse (b)

byte1 ('c')

kèo bóng đá hom nay định thông báo là phản hồi đã hoàn thành.

chuỗi

Thẻ lệnh. Đây thường là (nhưng không phải luôn luôn) một từ một từ kèo bóng đá hom nay định lệnh SQL nào là hoàn thành.

copyDatarows (b & f)

Đây là luồng các hàng trong đó mỗi hàng bị chấm dứt bởi a Byte1 ('\ n'). Điều này sau đó được theo sau bởi chuỗi byte1 ('\'), Byte1 ('.'), Byte1 ('\ n').

copyInresponse (b)

byte1 ('g')

Xác định thông báo là bản sao bắt đầu phản hồi. Các Frontend bây giờ phải gửi kèo bóng đá hom nay CopyDatarows.

CopyouTresponse (b)

byte1 ('h')

Xác định thông báo dưới dạng phản hồi bắt đầu sao chép ra. Thông báo này sẽ được theo sau bởi một bản sao kèo bóng đá hom nay.

CursorResponse (b)

byte1 ('p')

kèo bóng đá hom nay định thông báo là phản hồi con trỏ.

chuỗi

Tên kèo bóng đá hom nay con trỏ. Đây sẽ là "trống" nếu con trỏ là ẩn.

trốngQueryResponse (b)

byte1 ('i')

kèo bóng đá hom nay định thông báo là phản hồi cho một truy vấn trống sợi dây.

chuỗi ("")

không sử dụng.

EncryptedPasswordPacket (f)

INT32

Kích thước kèo bóng đá hom nay gói tính bằng byte.

chuỗi

mật khẩu được mã hóa (sử dụng Crypt ()).

errorResponse (b)

byte1 ('e')

kèo bóng đá hom nay định thông báo là lỗi.

chuỗi

Chính thông báo lỗi.

functionCall (f)

byte1 ('f')

kèo bóng đá hom nay định thông báo là cuộc gọi chức năng.

chuỗi ("")

không sử dụng.

INT32

Chỉ định ID đối tượng kèo bóng đá hom nay hàm để gọi.

INT32

Chỉ định số lượng đối số được cung cấp cho chức năng.

Sau đó, đối với mỗi đối số, có những điều sau:

INT32

Chỉ định kích thước kèo bóng đá hom nay giá trị kèo bóng đá hom nay đối số, không bao gồm kích thước này.

byten

Chỉ định giá trị kèo bóng đá hom nay chính trường trong nhị phân định dạng.nlà ở trên kích cỡ.

functionResulTresponse (b)

byte1 ('v')

kèo bóng đá hom nay định thông báo là kết quả cuộc gọi hàm.

byte1 ('g')

Chỉ định rằng kết quả không có giá trị đã được trả về.

int32

Chỉ định kích thước kèo bóng đá hom nay giá trị kèo bóng đá hom nay kết quả, không bao gồm Kích thước này.

byten

Chỉ định giá trị kèo bóng đá hom nay kết quả chính trong nhị phân định dạng.nlà ở trên kích cỡ.

byte1 ('0')

Không được sử dụng. (Nói đúng ra, FunctionResulTresponse và FunctionVoidResponse là điều tương tự nhưng với một số các phần tùy chọn cho kèo bóng đá hom nay.)

functionVoidResponse (b)

byte1 ('v')

kèo bóng đá hom nay định thông báo là kết quả cuộc gọi hàm.

byte1 ('0')

Chỉ định rằng kết quả trống đã được trả về.

noticeResponse (b)

byte1 ('n')

kèo bóng đá hom nay định thông báo là thông báo.

chuỗi

Chính thông báo thông báo.

Thông báoResponse (b)

byte1 ('a')

kèo bóng đá hom nay định thông báo là phản hồi thông báo.

INT32

ID quy trình kèo bóng đá hom nay quy trình phụ trợ thông báo.

chuỗi

Tên kèo bóng đá hom nay điều kiện mà thông báo đã được Lớn lên.

Truy vấn (f)

byte1 ('q')

kèo bóng đá hom nay định thông báo là truy vấn.

chuỗi

Bản thân chuỗi truy vấn.

ReadyForQuery (b)

byte1 ('z')

Xác định loại kèo bóng đá hom nay. ReadyForQuery được gửi Bất cứ khi nào phụ trợ đã sẵn sàng cho một chu kỳ truy vấn mới.

Rowdescrip (b)

byte1 ('t')

kèo bóng đá hom nay định thông báo là mô tả hàng.

INT16

Chỉ định số trường liên tiếp (có thể là không).

Sau đó, với mỗi trường, có những điều sau:

chuỗi

Chỉ định tên trường.

INT32

Chỉ định ID đối tượng kèo bóng đá hom nay loại trường.

INT16

Chỉ định kích thước loại.

INT32

Chỉ định công cụ sửa đổi loại.

startuppacket (f)

INT32 (296)

Kích thước kèo bóng đá hom nay gói tính bằng byte.

INT32

Số phiên bản giao thức. 16 quan trọng nhất bit là số phiên bản chính. Ít nhất là 16 quan trọng bit là số phiên bản nhỏ.

LimString64

Tên cơ sở dữ liệu, mặc định là tên người dùng nếu trống.

LimString32

Tên người dùng.

LimString64

Bất kỳ đối số dòng lệnh bổ sung nào sẽ được chuyển đến phụ trợ kèo bóng đá hom nay người bán bưu điện.

LimString64

không sử dụng.

LimString64

Tty tùy chọn mà phụ trợ nên sử dụng để gỡ lỗi kèo bóng đá hom nay.

chấm dứt (f)

byte1 ('x')

kèo bóng đá hom nay định thông báo là chấm dứt.

UnencryptedPasswordPacket (f)

INT32

Kích thước kèo bóng đá hom nay gói tính bằng byte.

chuỗi

Mật khẩu không được mã hóa.