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 / 7.3 / 7.2 / 7.1
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ế.

32.10. Điều khiển cách đọc kèo bóng đá

cách đọc kèo bóng đá này kiểm soát các chi tiết linh tinh củalibpq'hành vi.

PQClientencoding

Trả về mã hóa máy khách.

int pqClientEncoding (const pgconn *Conn);

Lưu ý rằng nó trả về ID mã hóa, không phải là một chuỗi biểu tượng nhưEUC_JP. Nếu không thành công, nó sẽ trả về -1.

char *pg_encoding_to_char (intmã hóa_id);
PQSetClientEncoding

Đặt mã hóa máy khách.

int pqsetClientEncoding (pgconn *Conn, const char *mã hóa);

Connlà kết nối với máy chủ vàmã hóaLà mã hóa bạn muốn sử dụng. Nếu cách đọc kèo bóng đá đặt thành công mã hóa, nó sẽ trả về 0, nếu không thì -1.PQClientencoding.

pqseterrorverbosity

Xác định tính dài của tin nhắn được trả về bởipqerrormessagepqresulterrormessage.

enum typedef

pqseterrorverbosityĐặt chế độ Verbosity, trả về cài đặt trước đó của kết nối. TRONGterseChế độ, tin nhắn được trả về chỉ bao gồm mức độ nghiêm trọng, văn bản chính và vị trí; Điều này thường sẽ phù hợp trên một dòng duy nhất.VerboseChế độ bao gồm tất cả cách đọc kèo bóng đá trường có sẵn. Thay đổi độ merbosity không ảnh hưởng đến cách đọc kèo bóng đá tin nhắn có sẵn từ đã tồn tạiPGRESULTĐối tượng, chỉ sau đó tạo ra. (Nhưng xempqresultverboseerrormessageNếu bạn muốn in lỗi trước đó với độ xác hoàn khác.)

PQSetErrorContextVisibility

Xác định việc xử lýbối cảnhcách đọc kèo bóng đá trường trong cách đọc kèo bóng đá tin nhắn được trả về bởipqerrormessagepqresulterrormessage.

enum typedef

PQSetErrorContextVisibilityĐặt chế độ hiển thị bối cảnh, trả về cài đặt trước đó của kết nối. Chế độ này có kiểm soát xembối cảnhterse, trong trường hợp đóbối cảnhKhông bao giờ được hiển thị). Thekhông bao giờChế độ không bao giờ bao gồmbối cảnh, trong khiluôn luônLuôn bao gồm nó nếu có. TRONGlỗichế độ (mặc định),bối cảnhcách đọc kèo bóng đá trường chỉ được bao gồm cho cách đọc kèo bóng đá thông báo lỗi, không phải cho thông báo và cảnh báo. Thay đổi chế độ này không ảnh hưởng đến cách đọc kèo bóng đá tin nhắn có sẵn từ đã tồn tạipgresultĐối tượng, chỉ sau đó tạo ra. (Nhưng xempqresultverboseerrormessageNếu bạn muốn in lỗi trước đó với chế độ hiển thị khác.)

PQTRACE

Cho phép truy tìm giao tiếp máy khách/máy chủ vào luồng tệp gỡ lỗi.

VOID PQTRACE (PGConn *Conn, File *Stream);

Lưu ý:trên Windows, nếulibpqThư viện và một ứng dụng được biên dịch với cách đọc kèo bóng đá cờ khác nhau, cuộc gọi chức năng này sẽ làm hỏng ứng dụng vì biểu diễn bên trong củaFILECon trỏ khác nhau. Cụ thể, cách đọc kèo bóng đá cờ đa luồng/đơn, phát hành/gỡ lỗi và cách đọc kèo bóng đá cờ tĩnh/động phải giống nhau cho thư viện và tất cả cách đọc kèo bóng đá ứng dụng sử dụng thư viện đó.

PQUntrace

Vô số truy tìm bắt đầu bởiPQTRACE.

VOID PQUntrace (PGConn *Conn);