윈 토토 : 문서 : 9.4 : 윈 토토 | |||
---|---|---|---|
이전 | 토토 커뮤니티 : 문서 : 9.4 : LIBPQ -C 라이브러리 | 31 장.libpq-C 라이브러리 | 다음 |
이 기능은의 기타 세부 사항을 제어합니다.libpq의 행동.
pqclientencoding
클라이언트 인코딩을 반환합니다.
int pqclientencoding (const pgconn *conn);
|EUC_JP. 실패하면 -1을 반환합니다.
char *pg_encoding_to_char (intencoding_id);
pqsetclientencoding
클라이언트 인코딩을 설정합니다.
int pqsetclientencoding (pgconn *conn, const char *인코딩);
conn서버와 연결되어 있으며인코딩사용하려는 인코딩입니다. 함수가 인코딩을 성공적으로 설정하면 0, 그렇지 않으면 -1을 반환합니다.pqclientencoding
.
PQSETERRORVOSITY
|PQERRORMESSAGE
andPQRESULTERRORMESSAGE
.
typedef enum
PQSETERRORVOSITY
연결 모드를 설정하여 연결의 이전 설정을 반환합니다. 안에Terse모드, 반환 된 메시지에는 심각도, 기본 텍스트 및 위치 만 포함됩니다. 이것은 일반적으로 한 줄에 맞습니다.Verbose모드에는 사용 가능한 모든 필드가 포함되어 있습니다. 진실성을 변경하면 이미 존재하는 메시지에 영향을 미치지 않습니다pgresult객체, 이후에만 제작 된 개체.
pqtrace
디버깅 파일 스트림으로 클라이언트/서버 통신 추적을 활성화합니다.
void pqtrace (pgconn *conn, file *stream);
참고 :Windows에서libpq라이브러리 및 응용 프로그램은 다른 플래그로 컴파일됩니다.파일포인터는 다릅니다. 구체적으로, 멀티 스레드/단일 스레드, 릴리스/디버그 및 정적/동적 플래그는 라이브러리 및 해당 라이브러리를 사용하는 모든 응용 프로그램에 대해 동일해야합니다.
pquntrace
시작한 추적 비활성화pqtrace
.
void pquntrace (pgconn *conn);