~/.odbc.ini사용자 지정을 포함합니다 에 대한 액세스 정보PSQLODBC드라이버. 파일은 규칙을 사용합니다 전형적인Windows레지스트리 파일이지만 이러한 제한에도 불구하고 작동하도록 할 수 있습니다.
the.odbc.ini파일에는 3이 있습니다 필요한 섹션. 첫 번째는[ODBC 데이터 출처]이것은 임의의 이름과 설명 목록입니다 액세스하려는 각 데이터베이스에 대해 두 번째 필수 섹션 데이터 소스 사양이며 다음 중 하나가 있습니다. 각 데이터베이스의 섹션. 각 섹션은 다음과 같이 표시되어야합니다 에 주어진 이름[ODBC 데이터 소스]및 다음 항목을 포함해야합니다.
드라이버 =prefix/lib/libpsqlodbc.so 데이터베이스 =DatabaseNameServerName = localhost 포트 = 5432
팁 :Postgres데이터베이스 이름은 일반적으로 a입니다 경로 이름이없는 단일 단어. 그만큼Postgres서버는 실제를 관리합니다 데이터베이스에 대한 액세스와 이름 만 지정하면됩니다. 클라이언트로부터.
여기 예입니다.odbc.ini파일, 세 가지 데이터베이스에 대한 액세스 정보 표시 :
[ODBC 데이터 소스] dataentry = 읽기/쓰기 데이터베이스 QueryOnly = 읽기 전용 데이터베이스 test = 디버깅 데이터베이스 Default = Postgres가 벗겨졌습니다 [Dataentry] ReadOnly = 0 ServerName = localhost 데이터베이스 = 판매 [QueryOnly] ReadOnly = 1 ServerName = localhost 데이터베이스 = 판매 [시험] 디버그 = 1 commlog = 1 ReadOnly = 0 ServerName = localhost 사용자 이름 = tgr password = "no $ way" 포트 = 5432 데이터베이스 = 테스트 [기본] ServerName = localhost 데이터베이스 = TGL 드라이버 = /opt/postgres/current/lib/libpsqlodbc.so [ODBC] installDir =/opt/applix/axdata/axshlib