2025년 9월 25일:토토 커뮤니티 : 토토
이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.스포츠 토토 사이트 : 문서 : 17 : 32.11. 제어 기능버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

31.10. 제어 기능

이 함수는 다음의 기타 세부정보를 제어합니다.libpq의 행동.

PQclientEncoding

클라이언트 인코딩을 반환합니다.

int PQclientEncoding(const PGconn *);

다음과 같은 기호 문자열이 아닌 인코딩 ID를 반환한다는 점에 유의하세요. 와 같이EUC_JP. 인코딩 ID를 인코딩 이름에는 다음을 사용할 수 있습니다.

char *pg_encoding_to_char(intencoding_id);
PQsetClientEncoding

클라이언트 인코딩을 설정합니다.

int PQsetClientEncoding(PGconn *, const char *인코딩);

다음에 대한 연결입니다. 서버 및인코딩이것은 사용하고 싶은 인코딩 함수가 성공적으로 설정되면 인코딩하면 0을 반환하고, 그렇지 않으면 -1을 반환합니다. 현재 인코딩 연결은 다음을 사용하여 결정할 수 있습니다.PQclientEncoding.

PQsetErrorVerbosity

다음에서 반환된 메시지의 자세한 정도를 결정합니다.PQerrorMessage그리고PQresultErrorMessage.

typedef 열거형

    PQERRORS_TERSE,
    PQERRORS_DEFAULT,
    PQERRORS_VERBOSE
 PG장확성;

PGVerbosity PQsetErrorVerbosity(PGconn *conn, PGVerbosity verbosity);

PQsetErrorVerbosity설정 자세한 정보 표시 모드, 연결의 이전 설정을 반환합니다. 에서TERSE모드, 반환된 메시지에는 다음이 포함됩니다. 심각도, 기본 텍스트 및 위치만; 이건 보통 맞을 거야 한 줄에. 기본 모드는 다음을 포함하는 메시지를 생성합니다. 위 내용과 세부 정보, 힌트 또는 컨텍스트 필드(이러한 필드는 여러 줄에 걸쳐 있음).상세모드 사용 가능한 모든 필드가 포함됩니다. 자세한 내용을 변경해도 이미 존재하는 메시지에 영향을 미칩니다.PGresult개체, 이후에 생성된 개체만 것들.

PQtrace

클라이언트/서버 통신 추적을 활성화합니다. 파일 스트림 디버깅.

void PQtrace(PGconn *conn, FILE *stream);

참고:Windows의 경우, 다음과 같은 경우libpq라이브러리와 응용 프로그램이 컴파일됩니다. 플래그가 다르면 이 함수 호출로 인해 애플리케이션이 중단됩니다. 왜냐하면의 내부 표현이기 때문입니다.파일포인터가 다릅니다. 구체적으로, 멀티스레드/단일 스레드, 릴리스/디버그 및 정적/동적 플래그는 라이브러리와 다음을 사용하는 모든 응용 프로그램에 대해 동일해야 합니다. 그 도서관.

PQuntrace

다음에 의해 시작된 추적을 비활성화합니다.PQtrace.

void PQuntrace(PGconn *conn);