이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

3장. 토토 사이트 순위++ - C++ 바인딩 라이브러리

토토 사이트 순위++C++ API는포스트그레. 토토 사이트 순위++클라이언트를 허용하는 클래스 세트입니다. 연결하는 프로그램포스트그레백엔드 서버. 이러한 연결 데이터베이스 클래스와 대형 객체 클래스의 두 가지 형태로 제공됩니다.

데이터베이스 클래스는 데이터베이스를 조작하기 위한 것입니다. 모든 종류의 SQL 쿼리를 다음으로 보낼 수 있습니다.포스트그레백엔드 서버를 검색하고 서버의 응답.

대형 개체 클래스는 대규모 객체 클래스를 조작하기 위한 것입니다. 데이터베이스의 개체입니다. Large Object 인스턴스는 전송할 수 있지만 에 대한 일반적인 쿼리포스트그레스백엔드 서버는 단순 쿼리에만 사용됩니다. 모든 데이터를 반환합니다. 대형 개체는 파일 스트림으로 표시되어야 합니다. 앞으로는 C++ 파일 스트림과 매우 유사하게 작동해야 합니다.cin, 쿠우그리고서르.

이 장은 다음에 대한 문서를 기반으로 합니다.토토 사이트 순위C 라이브러리. 3개의 단기 프로그램이 나열되어 있습니다. 이 섹션의 끝 부분에 다음의 예가 나와 있습니다.토토 사이트 순위++프로그래밍(반드시 그런 것은 아님) 좋은 프로그래밍). 다음과 같은 몇 가지 예가 있습니다.토토 사이트 순위++응용프로그램src/토토 사이트 순위++/예제, 소스 코드 포함 이 장의 세 가지 예를 살펴보겠습니다.

3.1. 제어 및 초기화

3.1.1. 환경 변수

다음 환경 변수를 사용하여 설정할 수 있습니다. 환경에 대한 기본값 및 하드 코딩 방지 데이터베이스 이름을 애플리케이션 프로그램으로 변환:

참고:참조섹션 1.9전체 목록 보기 사용 가능한 연결 옵션 중.

다음 환경 변수를 사용하여 선택할 수 있습니다 기본 연결 매개변수 값은 다음에서 사용됩니다.PQconnectdb또는PQsetdb로그인값이 직접적으로 존재하지 않는 경우 호출 코드로 지정됩니다. 이는 방지하는 데 유용합니다. 데이터베이스 이름을 간단한 애플리케이션에 하드코딩 프로그램.

참고: 토토 사이트 순위++사용 환경 변수만 또는토토 사이트 순위'sPQconnectdbconninfo 스타일 문자열.

  • PGHOST기본 서버를 설정합니다 이름. 슬래시로 시작하는 경우 다음을 지정합니다. TCP/IP가 아닌 Unix 도메인 통신 의사소통; 값은 다음의 디렉터리 이름입니다. 소켓 파일이 저장되는 파일입니다(기본값 "/tmp").

  • PGPORT기본 TCP를 설정합니다 포트 번호 또는 Unix 도메인 소켓 파일 확장자 와 통신 중입니다.포스트그레백엔드.

  • PGDATABASE기본값을 설정포스트그레데이터베이스 이름.

  • PGUSER사용된 사용자 이름을 설정합니다 데이터베이스에 연결하고 인증을 위해.

  • PGPASSWORD비밀번호를 설정합니다 백엔드에서 비밀번호 인증을 요구하는 경우 사용됩니다.

  • PGREALMKerberos 영역을 설정합니다. 와 함께 사용하다포스트그레스, 만약 그것은 지역 영역과 다릅니다. 만일PGREALM설정되었습니다.포스트그레스응용프로그램이 시도합니다 이 영역 및 사용에 대한 서버 인증 로컬과의 충돌을 피하기 위해 별도의 티켓 파일 티켓 파일. 이 환경 변수는 다음 경우에만 사용됩니다. Kerberos 인증은 백엔드에서 선택됩니다.

  • PGOPTIONS추가 설정 에 대한 런타임 옵션포스트그레스백엔드.

  • PGTTY파일 또는 tty를 다음으로 설정합니다. 백엔드 서버의 디버깅 메시지는 무엇입니까? 표시됩니다.

다음 환경 변수를 사용하여 다음을 지정할 수 있습니다. 모든 Postgres 세션에 대한 사용자 수준 기본 동작:

  • PGDATESTYLE기본값을 설정합니다 날짜/시간 표현 스타일.

  • PGTZ기본 시간을 설정합니다 구역.

다음 환경 변수를 사용하여 다음을 지정할 수 있습니다. 모든 Postgres 세션의 기본 내부 동작:

  • PGGEQO기본 모드를 설정합니다 유전자 최적화 프로그램의 경우.

참조SET SQL올바른 정보를 위한 명령 이러한 환경 변수의 값입니다.