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 đá euro phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

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

kèo bóng đá euro 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. Để 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óa11828_12008PQClientencoding.

pqseterrorverbosity

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

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 kèo bóng đá euro thông báo bao gồm kèo bóng đá euro 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ả kèo bóng đá euro trường có sẵn. Thay đổi độ merbosity không ảnh hưởng đến kèo bóng đá euro 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ủ 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 kèo bóng đá euro 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 nội bộ củaFILECon trỏ khác nhau. Cụ thể, kèo bóng đá euro cờ đa luồng/đơn, phát hành/gỡ lỗi và kèo bóng đá euro cờ tĩnh/động phải giống nhau cho thư viện và tất cả kèo bóng đá euro ứng dụng sử dụng thư viện đó.

PQUntrace

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

VOID PQUntrace (PGConn *Conn);