10706_10757libpq'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. Để chuyển đổi ID mã hóa thành tên mã hóa, bạn có thể sử dụng:
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 tỷ lệ kèo bóng đá trực tuyến hôm nay tin nhắn được trả về bởipqerrormessage
vàpqresulterrormessage
.
enum typedef Pqerrors_terse, Pqerrors_default, Pqerrors_verbose, PQERRORS_SQLSTATE 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. TheMặc định13604_13733VerboseChế độ bao gồm tất cả tỷ lệ kèo bóng đá trực tuyến hôm nay trường có sẵn. TheSQLSTATEChế độ chỉ bao gồm mức độ nghiêm trọng của lỗi vàSQLSTATE
Mã lỗi, nếu có sẵn (nếu không, đầu ra giống nhưtersechế độ).
Thay đổi cài đặt độ vânpgresult
Đối tượng, chỉ sau đó được 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
tỷ lệ kèo bóng đá trực tuyến hôm nay trường trong tỷ lệ kèo bóng đá trực tuyến hôm nay 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 tin nhắn. 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
tỷ lệ kèo bóng đá trực tuyến hôm nay trường chỉ được bao gồm trong tỷ lệ kèo bóng đá trực tuyến hôm nay thông báo lỗi, không phải trong thông báo và cảnh báo. (Tuy nhiên, nếu cài đặt độ mâutersehoặcSQLSTATE, bối cảnh
tỷ lệ kèo bóng đá trực tuyến hôm nay trường bị bỏ qua bất kể chế độ hiển thị ngữ cảnh.)
Thay đổi chế độ này không ảnh hưởng đến tỷ lệ kèo bóng đá trực tuyến hôm nay 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 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);
Mỗi dòng bao gồm: một dấu thời gian tùy chọn, chỉ báo hướng (f
Đối với tỷ lệ kèo bóng đá trực tuyến hôm nay tin nhắn từ máy khách đến máy chủ hoặcB
Đối với tỷ lệ kèo bóng đá trực tuyến hôm nay tin nhắn từ máy chủ đến máy khách), độ dài tin nhắn, loại tin nhắn và nội dung tin nhắn. tỷ lệ kèo bóng đá trực tuyến hôm nay trường nội dung không nhắn tin (dấu thời gian, hướng, độ dài và loại tin nhắn) được phân tách bằng một tab. Nội dung tin nhắn được phân tách bằng một không gian. tỷ lệ kèo bóng đá trực tuyến hôm nay chuỗi giao thức được đặt trong tỷ lệ kèo bóng đá trực tuyến hôm nay trích dẫn kép, trong khi tỷ lệ kèo bóng đá trực tuyến hôm nay chuỗi được sử dụng làm giá trị dữ liệu được đặt trong tỷ lệ kèo bóng đá trực tuyến hôm nay trích dẫn đơn. tỷ lệ kèo bóng đá trực tuyến hôm nay ký tự không thể in được in dưới dạng hình lục giác trốn thoát. Có thể tìm thấy chi tiết cụ thể theo kiểu tin nhắn trongPhần 55.7.
17728_17749libpq17785_17939FILE
Con trỏ khác nhau. Cụ thể, tỷ lệ kèo bóng đá trực tuyến hôm nay cờ đa luồng/đơn, phát hành/gỡ lỗi và tỷ lệ kèo bóng đá trực tuyến hôm nay cờ tĩnh/động phải giống nhau cho thư viện và tất cả tỷ lệ kèo bóng đá trực tuyến hôm nay ứng dụng sử dụng thư viện đó.
pqsetTraceFlags
Điều khiển hành vi theo dõi của giao tiếp máy khách/máy chủ.
void pqsetTraceFlags (PGConn *Conn, Int Flags);
cờ
Chứa tỷ lệ kèo bóng đá trực tuyến hôm nay bit cờ mô tả chế độ hoạt động của truy tìm. Nếu nhưcờ
chứaPQTRACE_SUPPRESS_TIMESTAMPS
, thì dấu thời gian không được bao gồm khi in từng tin nhắn. Nếu nhưCờ
chứaPQTRACE_ERESS_MODE
, sau đó một số trường được tái cấu trúc khi in từng tin nhắn, chẳng hạn như OID đối tượng, để làm cho đầu ra thuận tiện hơn để sử dụng trong tỷ lệ kèo bóng đá trực tuyến hôm nay khung thử nghiệm. Chức năng này phải được gọi sau khi gọiPQTRACE
.
PQUntrace
Vô số truy tìm bắt đầu bởiPQTRACE
.
void pquntrace (pgconn *Conn);
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớp Kinh nghiệm của bạn với tính tỷ lệ kèo bóng đá trực tuyến hôm nay cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.