이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

unix 배트맨 토토

ApplixwareODBC데이터베이스 인터페이스는 적어도 일부에서 지원됩니다 플랫폼.Applixwarev4.4.1 Has Linux에서에 시연되었습니다.Postgresv6.4 사용PSQLODBC드라이버에 포함 된Postgres배포.

건물 운전사

가장 먼저 주목해야 할 사항PSQLODBC드라이버 (또는 ATHODBC드라이버)는 드라이버가 있어야한다는 것입니다 시스템 관리자ODBC드라이버를 사용해야합니다. 프리웨어가 존재합니다ODBC유닉스의 드라이버iODBC다양한에서 얻을 수 있습니다 at을 포함하여 그물의 위치AS200. 배트맨 토토 지침iODBC이 문서의 범위를 벗어납니다. 하지만readme찾을 수 있습니다 내부iodbc압축 .shar 그것을 시작하고 실행하는 방법을 설명 해야하는 파일.

플랫폼을 지원해야합니다PSQLODBC드라이버 또는 다른ODBC드라이버

unix 구성 파일PSQLODBC최근에 광범위하게 사용되었습니다 지원되는 플랫폼에서도 쉽게 구축 할 수 있도록 재 작업 향후 다른 UNIX 플랫폼을 지원할 수 있습니다. 그만큼 운전자를위한 새로운 구성 및 파일 빌드 파일은 지원되는 플랫폼에서 드라이버를 구축하는 간단한 프로세스. 현재 여기에는 Linux와 Freebsd가 포함되지만 우리는 다른 것을 바라고 있습니다. 사용자는 신속하게 확장하기 위해 필요한 정보를 제공합니다 운전자를 건설 할 수있는 플랫폼 수.

실제로 드라이버를 구축하는 두 가지 별도의 방법이 있습니다. 당신이 그것을받은 방법에 따라, 이러한 차이점은 어디서 달리는 방법구성andmake. 드라이버는 독립형으로 내장 할 수 있으며 클라이언트 전용 배트맨 토토 또는 메인의 일부로 구축 할 수 있습니다Postgres분포. 그만큼 독립형 배트맨 토토가 편리합니다ODBC다중의 클라이언트 응용 프로그램, 이기종 플랫폼. 통합 배트맨 토토가 편리합니다 대상 클라이언트가 서버와 동일하거나 클라이언트와 서버에는 유사한 런타임 구성이 있습니다.

특히받은 경우PSQLODBC드라이버의 일부로Postgres분포 (지금부터 참조 "통합 된"빌드로서) 그러면를 구성하고 만듭니다.ODBC최상층 소스의 드라이버 디렉토리Postgres나머지 라이브러리와 함께 배포. 받은 경우 당신이 구성하는 것보다 독립형 패키지로서의 드라이버는 구성을 실행하고 운전자를 풀었던 디렉토리에서 제작 원천.

통합 배트맨 토토

이 배트맨 토토 절차는 통합에 적합합니다 배트맨 토토.

  1. 지정-with-odbc명령 줄 인수에 대한src/configure:

    % ./configure-with-odbc
    % 만들다
  2. 재건Postgres분포 :

    % 배트맨 토토

일단 구성되면ODBC드라이버 다른 사람에 대해 정의 된 영역에 건축 및 배트맨 토토됩니다. 의 구성 요소Postgres시스템. 전체 배트맨 토토ODBC구성 파일은 Postgres Target Tree (Postgresdir). 이것은 할 수 있습니다 에서 재정의만들기명령 줄 AS

% make odbcinst =filename배트맨 토토

Pre-V6.4 통합 배트맨 토토

aPostgresv6.4보다 오래된 배트맨 토토, 원래 소스 트리가 있습니다. 사용 가능하고 최신 버전의를 사용하고 싶습니다.ODBC드라이버, 그러면 원할 수도 있습니다 이 형태의 배트맨 토토를 시도하십시오.

  1. 출력 TAR 파일을 대상 시스템에 복사하고 포장을 풀기 깨끗한 디렉토리로.

  2. 소스가 포함 된 디렉토리에서 :

    10363_10406postgrestopdirinstall
  3. 구성 요소를 다른 상태로 배트맨 토토하려는 경우 나무, 당신은 다양한 목적지를 지정할 수 있습니다 명시 적으로 :

    % make bindir = bindir libdir = libdir headerdir = headerdir odbcinst = instfile install

독립형 배트맨 토토

독립형 배트맨 토토는 통합되거나 구축되지 않습니다. 정상Postgres분포. 건축에 가장 적합해야합니다ODBC다중의 드라이버, 로컬로 배트맨 토토되지 않은 이종 고객Postgres소스 트리.

라이브러리 및 헤더의 기본 위치 독립형 배트맨 토토는/usr/local/liband/usr/local/include/iodbc11396_11489/share/odbcinst.ini(if/share존재) 또는 as/etc/odbcinst.ini(if/share존재하지 않음).

참고 :파일 배트맨 토토/share또는/etc시스템 루트 권한이 필요합니다. 대부분의 배트맨 토토 단계Postgres이것을 가지고 있지 않습니다 요구 사항, 다른 목적지를 선택할 수 있습니다 당신의 비 뿌리에 의해 쓰기 가능Postgres대신 슈퍼 서서 계정.

  1. 독립형 배트맨 토토 분포를 구축 할 수 있습니다 그만큼Postgres배포 또는 에서 얻을 수 있습니다.통찰력 유통 업체, 비 전동의 현재 관리자 출처.

    zip 또는 gzipped tarfile을 빈 디렉토리로 복사하십시오. 만약에 zip 패키지 사용 명령으로 압축을 풀어

    % Unzip -aPackagename
    
    the-a옵션이 필요합니다 제거dos소스의 CR/LF 쌍 파일.

    간단히 실행하는 것보다 gzipped tar 패키지가있는 경우

    타르 -XZFPackagename
    
    1. 완전한 독립형 TAR 파일을 만들려면 메인에서 배트맨 토토Postgres소스 트리 :

  2. 메인 구성Postgres배포.

  3. 타르 파일 만들기 :

    % CD 인터페이스/ODBC
    % 독립형
  4. 출력 TAR 파일을 대상 시스템에 복사하십시오. 확실히하십시오 사용하는 경우 이진 파일로 전송ftp.

  5. TAR 파일을 깨끗한 디렉토리로 포장 해제합니다.

  6. 독립형 배트맨 토토 구성 :

    % ./configure

    옵션으로 구성을 수행 할 수 있습니다.

    % ./configure ---prefix =rootdir-with-odbc =Inidir
    
    여기서-prefix배트맨 토토 디렉토리의 라이브러리 및 헤더 rootdir/libandrootdir/include/iodbc-with-odbc배트맨 토토odbcinst.ini지정된 디렉토리에서.

    이 두 옵션 모두에서도 사용할 수 있습니다. 통합 된 빌드이지만언제 통합 빌드에 사용 -prefix나머지 부분에도 적용됩니다Postgres배트맨 토토.-with-odbc에만 적용됩니다 구성 파일odbcinst.ini.

  7. 소스 코드를 컴파일하고 연결합니다.

    % make odbcinst =instdir
    

    기본 위치를 대체 할 수도 있습니다 'make'명령 줄에 배트맨 토토. 이것은에만 적용됩니다 라이브러리 및 헤더 파일의 배트맨 토토. 이후 드라이버는 odbcinst.ini 파일의 위치를 ​​알아야합니다. 지정하는 환경 변수를 무시하려고합니다 배트맨 토토 디렉토리는 아마도 두통을 일으킬 것입니다. 운전자가 배트맨 토토할 수 있도록하는 것이 가장 안전합니다. 기본 디렉토리 또는 디렉토리의 odbcinst.ini 파일 당신은 './configure'명령 줄에 지정했습니다 -with-odbc.

  8. 소스 코드 배트맨 토토 :

    % make postgresdir =TargetTreeinstall

    라이브러리 및 헤더 배트맨 토토를 무시합니다 디렉토리는 별도로 올바른 전달을 통과해야합니다 의 배트맨 토토 변수만들기 배트맨 토토하다명령 줄. 이 변수는Libdir, Headerdirodbcinst. 재정의PostgresdirMake Command Line의 원인LibdirHeaderdir새 디렉토리에 뿌리를두기 위해 지정.odbcinstPostgresdir.

    다양한 목적지를 지정하는 방법은 다음과 같습니다 명시 적으로 :

    % make bindir =bindirlibdir =LibdirHeaderdir =Headerdir배트맨 토토

    예를 들어 타이핑

    % make postgresdir =/opt/psqlodbc install
    (사용한 후./configureand만들기)로 인해 라이브러리와 헤더가 발생합니다 디렉토리에 배트맨 토토/opt/psqlodbc/liband/opt/psqlodbc/include/iodbc각각.

    명령

    % Make Postgresdir =/opt/psqlodbc headerdir =/usr/local install
    라이브러리를 배트맨 토토해야합니다 /opt/psqlodbc/lib 및/usr/local/include/iodbc의 헤더. 만약에 이것은 예상대로 작동하지 않습니다. 관리자.