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

7.3. 구성 파일

~/.odbc.ini사용자 지정 포함 에 대한 액세스 정보psqlODBC드라이버. 파일은 규칙을 사용합니다 전형적인윈도우레지스트리 파일.

.odbc.ini파일에 세 개가 있습니다 필수 섹션. 첫 번째는[ODBC 데이터 출처]임의의 이름과 설명의 목록입니다. 액세스하려는 각 데이터베이스에 대해. 두 번째 필수 섹션 데이터 소스 사양이며 다음 중 하나가 있습니다. 각 데이터베이스에 대한 섹션입니다. 각 섹션에는 주어진 이름[ODBC 데이터 소스]그리고 다음 항목을 포함해야 합니다.

운전사 =접두사/lib/libpsqlodbc.so
데이터베이스 =데이터베이스 이름서버 이름 = localhost
포트 = 5432

팁:다음을 기억하세요포스트그레SQL데이터베이스 이름은 일반적으로 어떤 종류의 경로 이름도 없는 단일 단어입니다. 그만큼포스트그레SQL서버가 실제를 관리합니다. 데이터베이스에 액세스하고 이름만 지정하면 됩니다. 클라이언트에서.

다른 항목을 삽입하여 형식을 제어할 수 있습니다. 표시하다. 세 번째 필수 섹션은 다음과 같습니다.[ODBC]다음을 포함해야 합니다.설치 디렉터리키워드이며 다른 항목을 포함할 수 있음 옵션.

다음은 예입니다.odbc.ini파일, 세 개의 데이터베이스에 대한 액세스 정보를 표시합니다.

[ODBC 데이터 소스]
DataEntry = 데이터베이스 읽기/쓰기
QueryOnly = 읽기 전용 데이터베이스
테스트 = 데이터베이스 디버깅
기본값 = Postgres 제거

[데이터입력]
읽기 전용 = 0
서버 이름 = localhost
데이터베이스 = 매출

[쿼리만]
읽기 전용 = 1
서버 이름 = localhost
데이터베이스 = 매출

[시험]
디버그 = 1
CommLog = 1
읽기 전용 = 0
서버 이름 = localhost
사용자 이름 = tgl
비밀번호 = "no$way"
포트 = 5432
데이터베이스 = 테스트

[기본]
서버 이름 = localhost
데이터베이스 = tgl
드라이버 = /opt/postgres/current/lib/libpsqlodbc.so

[ODBC]
InstallDir = /opt/applix/axdata/axshlib