Phiên bản được hỗ trợ:hiện tại(173647_377816 / 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 kèo bóng đá c1 phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

31.9. Điều khiển kèo bóng đá c1

kèo bóng đá c1 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à biểu tượng Chuỗi nhưEUC_JP. Để 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);

Connlà kết nối với máy chủ vàmã hóaIS mã hóa bạn muốn sử dụng. Nếu kèo bóng đá c1 thành công Đặt mã hóa, nó trả về 0, nếu không -1. Hiện tại Mã hóa 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 kèo bóng đá c1 tin nhắn được trả về bởipqerrormessagepqresulterrormessage.

enum typedef

    Pqerrors_terse,
    Pqerrors_default,
    Pqerrors_verbose
 Pgverbosity;

Pgverbosity pqsetErrorVerbosity (pgconn *Conn, pgverbosity merbosity);

pqseterrorverbosityBộ Chế độ độ mịn, trả về kết nối trước đó cài đặt. TRONGtersechế độ, trả về Tin nhắn bao gồm mức độ nghiêm trọng, văn bản chính và chỉ 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 kèo bóng đá c1 thông điệp bao gồm kèo bóng đá c1 chi tiết ở trên, bất kỳ chi tiết nào, Gợi ý, hoặc kèo bóng đá c1 trường ngữ cảnh (chúng có thể trải rộng nhiều dòng). TheVerboseChế độ bao gồm tất cả kèo bóng đá c1 lĩnh vực có sẵn. Thay đổi độ dài không ảnh hưởng kèo bóng đá c1 tin nhắn có sẵn từ đã tồn tạipgresultĐối tượng, chỉ sau đó được tạo ra.

PQTRACE

Cho phép truy tìm giao tiếp máy khách/máy chủ đến A dò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 kèo bóng đá c1 cờ khác nhau, chức năng này gọi sẽ làm sập ứng dụng vì nội bộ Đại diện củaFILECon trỏ khác nhau. Cụ thể, MultiThreaded/đơn luồng, phát hành/gỡ lỗi và Cờ tĩnh/động phải giống nhau cho thư viện và tất cả kèo bóng đá c1 ứng dụng sử dụng thư viện đó.

PQUntrace

14765_14795PQTRACE.

VOID PQUntrace (PGConn *Conn);