PostgreSQL: kèo bóng đá hôm nay và ngày | |||
---|---|---|---|
prev | UP | Chương 32.libpq- C Thư viện | NEXT |
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ởipqerrormessage
vàpqresulterrormessage
.
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 xempqresultverboseerrormessage
Nế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ởipqerrormessage
vàpqresulterrormessage
.
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 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);
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);