ApplixWare다음이 있습니다ODBC적어도 일부에서는 데이터베이스 인터페이스가 지원됩니다. 플랫폼.ApplixWarev4.4.1에는 Linux에서 다음과 같이 시연되었습니다.포스트그레v6.4 사용psqlODBC드라이버가 포함된포스트그레배포.
에 대해 가장 먼저 주목해야 할 사항psqlODBC운전자 (또는 임의의 것ODBC드라이버)는 드라이버가 있어야 한다는 것입니다. 시스템의 관리자ODBC드라이버를 사용해야 합니다. 프리웨어가 존재합니다.ODBCUnix용 드라이버가 호출됨iodbc다양한 곳에서 얻을 수 있습니다. 다음을 포함한 인터넷상의 위치AS200. 배트맨 토토 지침iodbc이 문서의 범위를 벗어납니다. 하지만 거기에는읽어보기찾을 수 있는 것 내부iodbc압축된 .shar 시작하고 실행하는 방법을 설명하는 파일입니다.
그런데 당신이 찾을 수 있는 모든 운전자 관리자는 플랫폼은 다음을 지원해야 합니다.psqlODBC드라이버 또는 기타ODBC운전사.
다음에 대한 Unix 구성 파일psqlODBC최근에 광범위하게 지원되는 플랫폼에서도 쉽게 구축할 수 있도록 재작업되었습니다. 향후 다른 Unix 플랫폼을 지원할 수 있도록 하기 위함입니다. 는 드라이버에 대한 새로운 구성 및 빌드 파일을 만들어야 합니다. 지원되는 플랫폼에서 드라이버를 빌드하는 간단한 프로세스입니다. 현재 여기에는 Linux와 FreeBSD가 포함되어 있지만 다른 것도 기대하고 있습니다. 사용자는 빠르게 확장하는 데 필요한 정보를 제공합니다. 드라이버를 구축할 수 있는 플랫폼의 수입니다.
실제로 드라이버를 빌드하는 두 가지 별도의 방법이 있습니다 어떻게 받았는지에 따라 이러한 차이는 다음과 같이 나타납니다. 어디에서 어떻게 실행해야 하는지만구성그리고만들다. 드라이버는 독립형으로 구축될 수 있으며, 클라이언트 전용 배트맨 토토이거나 기본 배트맨 토토의 일부로 구축될 수 있습니다.포스트그레스배포. 는 다음과 같은 경우 독립 실행형 배트맨 토토가 편리합니다.ODBC여러 클라이언트 응용 프로그램, 이기종 플랫폼. 통합 배트맨 토토가 편리합니다. 대상 클라이언트가 서버와 동일하거나 클라이언트와 서버의 런타임 구성은 비슷합니다.
구체적으로 당신이 다음을 받은 경우psqlODBC드라이버를의 일부로포스트그레배포(지금부터 참조) "통합" 빌드로) 다음을 구성하고 만듭니다.ODBC최상위 소스의 드라이버 의 디렉토리포스트그레스나머지 라이브러리와 함께 배포됩니다. 당신이 받은 경우 구성을 실행하는 것보다 독립 실행형 패키지로 드라이버를 실행하고 드라이버의 압축을 푼 디렉토리에서 만들기 출처.
통합 배트맨 토토
이 배트맨 토토 절차는 통합 배트맨 토토에 적합합니다. 배트맨 토토.
다음을 지정하세요--odbc 포함명령줄 인수src/구성:
% ./configure --with-odbc %만들기
재구축포스트그레배포:
% 배트맨 토토 완료
일단 구성되면,ODBC운전사 다른 지역에 대해 정의된 지역에 건설 및 배트맨 토토됩니다. 의 구성 요소포스트그레스시스템. 배트맨 토토 전체ODBC구성 파일은 다음의 최상위 디렉토리에 배치됩니다. Postgres 대상 트리(포스트그레디르). 이것은 할 수 있다 에서 재정의됩니다.만들다명령줄 형식
%가 ODBCINST를 만듭니다=파일 이름배트맨 토토
v6.4 이전 통합 배트맨 토토
당신이 가지고 있다면포스트그레v6.4 이전 배트맨 토토인 경우 원본 소스 트리가 있습니다. 사용할 수 있으며 최신 버전을 사용하고 싶습니다.ODBC드라이버, 그러면 당신이 원할 수도 있습니다 이 배트맨 토토 형태를 시도해 보십시오.
출력 tar 파일을 대상 시스템에 복사하고 압축을 푼다 깨끗한 디렉토리에 넣으세요.
소스가 포함된 디렉토리에서 다음을 입력하세요.
% ./구성 % 만들기 % POSTGRESDIR을 만듭니다=PostgresTopDir배트맨 토토
구성요소를 다른 위치에 배트맨 토토하려면 그러면 다양한 목적지를 지정할 수 있습니다 명시적으로:
% make BINDIR=bindir LIBDIR=libdir HEADERDIR=headerdir ODBCINST=instfile install
독립형 배트맨 토토
독립형 배트맨 토토는 통합되거나 구축되지 않습니다. 정상포스트그레배포. 이는 다음을 구축하는 데 가장 적합해야 합니다.ODBC여러 드라이버용, 로컬에 배트맨 토토되지 않은 이기종 클라이언트포스트그레스소스 트리.
라이브러리 및 헤더의 기본 위치 독립형 배트맨 토토는 다음과 같습니다./usr/local/lib그리고/usr/local/include/iodbc입니다. 있다 다음으로 배트맨 토토되는 또 다른 시스템 전체 구성 파일/share/odbcinst.ini(만약/공유존재) 또는/etc/odbcinst.ini(if/공유존재하지 않습니다).
참고:파일 배트맨 토토/공유또는/등시스템 루트 권한이 필요합니다. 대부분의 배트맨 토토 단계포스트그레이것이 없습니다 요구 사항이 있으며 다른 목적지를 선택할 수 있습니다. 루트가 아닌 사람이 쓸 수 있음포스트그레수퍼유저 계정 대신.
독립형 배트맨 토토 배포판은 다음에서 구축할 수 있습니다.포스트그레스배포 또는 에서 얻을 수 있습니다.통찰력 대리점, 현재 비 Unix 버전의 관리자 출처.
zip 또는 gzip으로 압축된 tar 파일을 빈 디렉토리에 복사하십시오. 만약에 zip 패키지를 사용하여 다음 명령으로 압축을 푼다.
% 압축 풀기 -a패키지 이름그-a옵션을 얻으려면 필요합니다. 제거DOS소스의 CR/LF 쌍 파일.
gzip으로 압축된 tar 패키지가 있는 경우 간단히 실행하세요.
tar -xzf패키지 이름
완전한 독립 실행형을 위한 tar 파일을 생성하려면 메인에서 배트맨 토토포스트그레스소스 트리:
메인 구성포스트그레배포.
타르 파일 생성:
% CD 인터페이스/ODBC % 독립 실행형으로 만들기
출력 tar 파일을 대상 시스템에 복사하십시오. 반드시 사용하는 경우 바이너리 파일로 전송ftp.
깨끗한 디렉토리에 tar 파일의 압축을 푸세요.
독립형 배트맨 토토 구성:
% ./구성
구성은 옵션으로 수행할 수 있습니다:
% ./configure --prefix=rootdir--with-odbc=indir어디에서--접두사다음을 배트맨 토토합니다. 디렉토리의 라이브러리 및 헤더 rootdir/lib그리고rootdir/include/iodbc및--with-odbc배트맨 토토odbcinst.ini지정된 디렉토리에 있습니다.
이 두 옵션 모두 다음에서도 사용할 수 있습니다. 통합 빌드이지만 주의하세요.언제 통합 빌드에 사용됨 --접두사나머지 부분에도 적용됩니다포스트그레스배트맨 토토.--with-odbc다음에만 적용됩니다. 구성 파일odbcinst.ini.
소스 코드를 컴파일하고 링크하십시오:
%가 ODBCINST를 만듭니다=instdir
또한 기본 위치를 무시할 수 있습니다 'make' 명령줄에서 배트맨 토토. 이는 다음에만 적용됩니다. 라이브러리와 헤더 파일 배트맨 토토 이후 드라이버는 odbcinst.ini 파일의 위치를 알아야 합니다. 지정하는 환경 변수를 재정의하려고 시도합니다. 배트맨 토토 디렉토리로 인해 두통이 발생할 수 있습니다. 단순히 드라이버가 배트맨 토토하도록 허용하는 것이 가장 안전합니다. 기본 디렉터리 또는 디렉터리의 odbcinst.ini 파일 './configure' 명령줄에 다음을 지정했습니다. --odbc 포함.
소스 코드 배트맨 토토:
%는 POSTGRESDIR을 만듭니다=대상 트리배트맨 토토
라이브러리 및 헤더 배트맨 토토를 무시하려면 디렉토리를 별도로 전달해야 합니다. 의 배트맨 토토 변수만들다 배트맨 토토명령줄. 이 변수는LIBDIR, HEADERDIR그리고ODBCINST. 재정의POSTGRESDIRmake 명령줄에서 발생하는 원인LIBDIR그리고HEADERDIR새 디렉토리에 뿌리를 내리려면 지정합니다.ODBCINST독립적임POSTGRESDIR.
다양한 목적지를 지정하는 방법은 다음과 같습니다. 명시적으로:
%는 BINDIR=을 만듭니다.bindirLIBDIR=libdirHEADERDIR=headerdir배트맨 토토
예를 들어 다음을 입력합니다.
% make POSTGRESDIR=/opt/psqlodbc install(사용 후)./구성그리고만들다)로 인해 라이브러리와 헤더가 디렉토리에 배트맨 토토됨/opt/psqlodbc/lib그리고/opt/psqlodbc/include/iodbc각각.
명령어
% make POSTGRESDIR=/opt/psqlodbc HEADERDIR=/usr/local install라이브러리를 다음에 배트맨 토토해야 합니다. /opt/psqlodbc/lib 및 /usr/local/include/iodbc의 헤더. 만약에 예상대로 작동하지 않습니다. 다음 중 하나에 문의하세요. 관리자.