soi kèo bóng đá truoctran 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
11660_11755
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
);
Conn
là kết nối với máy chủ vàmã hóa
Là mã hóa bạn muốn sử dụng. Nếu hàm đặt thành công mã hóa, nó sẽ trả về 0, nếu không thì -1. Mã hóa hiện tại cho kết nối này có thể được xác định bằng cách sử dụngPQClientencoding
.
pqseterrorverbosity
Xác định tính phân từ của soi kèo bóng đá truoctran tin nhắn được trả về bởipqerrormessage
vàpqresulterrormessage
.
enum typedef Pqerrors_terse, Pqerrors_default, Pqerrors_verbose Pgverbosity; Pgverbosity pqsetErrorVerbosity (pgconn *Conn, pgverbosity merbosity);
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. Chế độ mặc định tạo ra soi kèo bóng đá truoctran thông báo bao gồm soi kèo bóng đá truoctran trường chi tiết, gợi ý hoặc ngữ cảnh ở trên bất kỳ trường chi tiết, gợi ý hoặc ngữ cảnh nào (chúng có thể trải rộng nhiều dòng). TheVerboseChế độ bao gồm tất cả soi kèo bóng đá truoctran trường có sẵn. Thay đổi độ merbosity không ảnh hưởng đến soi kèo bóng đá truoctran tin nhắn có sẵn từ đã tồn tạipgresult
Đối tượng, chỉ sau đó tạo ra. (Nhưng xempqresultverboseerrormessage
Nếu bạn muốn in lỗi trước đó với độ trễ khác.)
PQSetErrorContextVisibility
Xác định việc xử lýbối cảnh
soi kèo bóng đá truoctran trường trong tin nhắn được trả về bởipqerrormessage
vàpqresulterrormessage
.
enum typedef Pqshow_context_never, Pqshow_context_errors, PQSHOW_CONTEXT_ALWAYS PGContextVisitable; Pgcontextvisibility pqseterrorcontextvisibility (pgconn *Conn, pgContextVisible show_context);
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ảnh
Trường được bao gồm trong soi kèo bóng đá truoctran tin nhắn (trừ khi cài đặt tính xác thực làterse, trong trường hợp đóbối cảnh
khô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ảnh
soi kèo bóng đá truoctran trường chỉ được bao gồm cho soi kèo bóng đá truoctran 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 soi kèo bóng đá truoctran tin nhắn có sẵn từ đã tồn tạiPGRESULT
15483_15536pqresultverboseerrormessage
Nế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);
trên Windows, nếulibpq16110_16264FILE
16295_16475
PQUntrace
Vô số truy tìm bắt đầu bởiPQTRACE
.
VOID PQUntrace (PGConn *Conn);