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

14.5. 범퍼카 토토 절차

  1. 구성

    범퍼카 토토 절차의 첫 번째 단계는 다음과 같습니다구성스크립트. 기본값

    ./configure
    

    이 스크립트는 추측 가치에 대한 여러 테스트를 실행합니다.구성a

    기본 구성이 서버를 구축합니다/usr/local/pgsql기본적으로.

    빌드 및 범퍼카 토토 프로세스를 사용자 정의 할 수 있습니다구성:

    --prefix =접두사

    디렉토리 아래의 모든 파일 범퍼카 토토접두사대신/usr/local/pgsql. 실제 파일접두사디렉토리.

    특별한 요구가 있으면 사용자 정의 할 수도 있습니다mananddoc위치는 없습니다

    재배치 가능한 범퍼카 토토의 경우 사용하고 싶을 수도 있습니다구성's-disable-ratp옵션. 또한, 당신은 할 것입니다

    --exec-prefix =exec-prefix

    아래에 아키텍처에 따른 파일을 범퍼카 토토할 수 있습니다exec-prefix, 무엇보다접두사exec-prefix가 설정되었습니다접두사

    --- bindir =디렉토리

    실행 가능한 프로그램에 대한 디렉토리를 지정합니다.exec-prefix/bin/usr/local/pgsql/bin.

    -datadir =디렉토리

    사용 된 읽기 전용 데이터 파일의 디렉토리를 설정합니다접두사/share. 주목하십시오

    -sysconfdir =디렉토리

    다양한 구성 파일의 디렉토리접두사/etc기본적으로.

    -libdir =디렉토리

    라이브러리 및 동적으로 범퍼카 토토하는 위치exec-prefix/lib.

    -includedir =디렉토리

    C 및 C ++ 헤더 범퍼카 토토 디렉토리접두사/include.

    -mandir =디렉토리

    함께 제공되는 남자 페이지PostgreSQL범퍼카 토토됩니다manx하위 디렉터. 기본값은접두사/man.

    -with-docdir =디렉토리
    -without-docdir

    문서화 파일을 제외하고"Man"페이지가 범퍼카 토토됩니다접두사/doc. 옵션 인 경우-without-docdirIS범퍼카 토토. 이것은

    참고 :이를 가능하게하기 위해주의를 기울였습니다PostgreSQL공유 범퍼카 토토 위치로 (예 :/usr/local/include) 간섭없이"/postgresql"자동으로입니다Datadir, Sysconfdirdocdir15165_15247"Postgres"또는"PGSQL". 예를 들어, 당신이 있다면/usr/local접두사로,/usr/local/doc/postgresql/opt/postgres/opt/postgres/doc. 공개 C 헤더포함포함.Libdir

    -with-includes =디렉토리

    디렉토리isReadline) 범퍼카 토토--이사 리브러리옵션.

    예 :-with-includes =/opt/gnu/포함 :/usr/sup/include.

    -with-libraries =디렉토리

    디렉토리is-with-includes옵션)

    예 :-with-libraries =/opt/gnu/lib :/usr/sup/lib.

    --enable-nls [=언어]

    모국어 지원 활성화 (NLS), 즉, 능력언어is--enable-nls = 'de fr'. (그만큼

    이 옵션을 사용하려면 필요합니다getTextAPI; 위의 참조.

    -with-pgport =번호

    SET번호PostgreSQL같은 기계의 서버.

    -with-perl

    빌드pl/perl서버 측 언어.

    -with-python

    빌드pl/python서버 측

    -with-tcl

    빌드pl/tcl서버 측 언어.

    -with-tclconfig =디렉토리

    tcl 파일 범퍼카 토토on, 여기에는 포함되어 있습니다

    -with-krb4
    -with-krb5

    Kerberos 인증을 지원하는 빌드./usr/include, /usr/lib), 사용해야합니다-with-includesand--이사 리브러리in구성필요한지 확인합니다

    -with-krb-srvnam =이름

    Kerberos 서비스 교장의 이름.Postgres기본값입니다.

    -with-OpensSL

    지원과 함께 빌드SSL(암호화 된) 연결. 이것OpenSSL범퍼카 토토할 패키지.구성필요한지 확인합니다OpenSSL범퍼카 토토

    -with-pam

    빌드PAM(플러그 가능한 인증 모듈)

    -without-Readline

    사용 방지Readline도서관. 이것은 비활성화됩니다PSQL, 그렇지 않습니다

    -with-rendezvous

    Rendezvous 지원으로 빌드. 이것은 필요합니다

    -disable-spinlocks

    PostgreSQLCPU 스핀 록이 없습니다PostgreSQLPostgreSQL개발자.

    -enable-shread-safety

    클라이언트 라이브러리를 스레드-안전합니다. 이것은 허용합니다libpqandECPG안전하게 제어하는 ​​프로그램

    -without-zlib

    사용을 방지합니다Zlib라이브러리.pg_dumpandPG_RESTORE. 이것

    --enable-debug

    디버깅으로 모든 프로그램과 라이브러리를 컴파일합니다

    --enable-cassert

    활성화어설 션확인"발생할 수 없습니다"조건. 이것은

    --enable-depend

    자동 종속성 추적을 활성화합니다. 이것으로

    하나와 다른 C 컴파일러를 선호하는 경우구성선택, 당신은 그것을 설정할 수 있습니다CC구성선택GCC사용 가능한 경우 플랫폼이 있습니다CC). 비슷하게,cflags가변.

    당신은에 환경 변수를 지정할 수 있습니다.구성명령 줄, 예 :

    ./configure cc =/opt/bin/gcc cflags = ' -o2 -pipe'
    
  2. build

    빌드를 시작하려면 타입

    gmake
    

    (사용해야gnu make.) 빌드가 걸릴 수 있습니다

    모든 PostgreSQL이 성공적으로 만들어졌습니다. 범퍼카 토토 준비.
  3. 회귀 테스트

    새로 구축 된 서버를 테스트하려면PostgreSQL

    gmake check
    

    (이것은 뿌리로 작동하지 않습니다.PostgreSQL : 문서 : 8.0 : 사설 토토 테스트

  4. 파일 범퍼카 토토

    참고 :기존 시스템을 업그레이드하는 경우섹션 14.4위.

    범퍼카 토토하려면PostgreSQLenter

    Gmake install
    

    이것은 파일을 디렉토리에 범퍼카 토토합니다1 단계. 확실하게 하다

    사용할 수 있습니다GMAKE 범퍼카 토토-스트립대신Gmake install스트립범퍼카 토토-스트립시도

    표준 범퍼카 토토는 모든 헤더 파일을 제공합니다PostgreSQL8.0, 별도GMAKE 범퍼카 토토-전반기명령이 필요했습니다

    클라이언트 전용 범퍼카 토토 :원하는 경우

    gmake -c src/bin install
    gmake -c src/include install
    GMAKE -C SRC/인터페이스 범퍼카 토토
    GMAKE -C DOC 범퍼카 토토
    

등록EventLogonWindows:등록하려면Windows EventLog운영이있는 라이브러리

Regsvr32pgsql_library_directory/pgevent.dll

24447_24502

범퍼카 토토 :범퍼카 토토를 취소하려면GMAKE UNINSTALL. 그러나 이것

청소 :범퍼카 토토 후에는 공간을 만들 수 있습니다gmake clean. 이것은 보존 할 것입니다구성프로그램,gmake나중에. 소스 트리를Gmake Distclean. 당신이 구축하려는 경우

빌드를 수행 한 다음를 발견하면구성옵션이 잘못되었거나 변경되는 경우구성조사Gmake Distclean재구성 전 및