Phiên bản được hỗ trợ:15 / 14 / 13
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

1.5. Quy trình kèo kèo bóng đá euro

  1. Cấu hình

    Bước đầu tiên của quy trình kèo bóng đá euro là đểCấu hìnhtập lệnh. Cho một mặc định

    ./configure
    
    Tập lệnh này sẽ chạy một số thử nghiệm để đoán các giá trị cho

    Cấu hình mặc định sẽ xây dựng máy chủ và/usr/local/pgsqlTheo mặc định.

    Bạn có thể tùy chỉnh quy trình xây dựng và kèo bóng đá euro bằng cáchCấu hình:

    --prefix =tiền tố

    kèo bóng đá euro tất cả các tệp trong thư mụctiền tốthay vì/usr/local/pgsql. Các tập tin thực tếtiền tốThư mục.

    Nếu bạn có nhu cầu đặc biệt, bạn cũng có thể tùy chỉnh

    --Exec-prefix =EXEC-PREFIX

    Bạn có thể kèo bóng đá euro các tệp phụ thuộc kiến ​​trúc dướiEXEC-PREFIX, hơn những gìtiền tốĐã được đặt thành.Exec-Prefixđược đặttiền tố

    --Bindir =Thư mục

    Chỉ định thư mục cho các chương kèo bóng đá euro thực thi.EXEC-PREFIX/bin, mà/usr/local/pgsql/bin.

    -datadir =Thư mục

    Đặt thư mục cho các tệp dữ liệu chỉ đọc được sử dụngtiền tố/chia sẻ. Lưu ý rằng

    --sysconfdir =Thư mục

    Thư mục cho các tệp cấu hình khác nhau,tiền tố/etcTheo mặc định.

    -libdir =Thư mục

    Vị trí để kèo bóng đá euro thư viện và linh hoạtEXEC-PREFIX/lib.

    --includedir =Thư mục

    Thư mục để kèo bóng đá euro tiêu đề C và C ++tiền tố/Bao gồm.

    --docdir =Thư mục

    Tệp tài liệu, ngoại trừ"Man"các trang, sẽ được kèo bóng đá euro vàotiền tố/doc.

    --mandir =Thư mục

    trang người đàn ông đi kèm vớiPostgreSQLsẽ được kèo bóng đá eurongười đàn ôngXSubDirectories. Mặc định làtiền tố/Man.

    Lưu ý:Để giảm ô nhiễm chia sẻ/usr/local/bao gồm), chuỗi"/PostgreSQL"được tự độngDatadir, sysconfdir, Bao gồmDocDir, Trừ khi được mở rộng đầy đủ"Postgres"hoặc"PGSQL". Ví dụ: nếu bạn chọn/usr/localnhư tiền tố, c/usr/local/bao gồm/postgresql, nhưng nếu/opt/postgres,,/opt/postgres/bao gồm.

    --với-includes =Thư mục

    Thư mụclà a-với thư việnTùy chọn.

    Ví dụ:-với in-includes =/opt/gnu/bao gồm:/usr/sup/bao gồm.

    -với thư viện =Thư mục

    Thư mụclà a--với phần mềmtùy chọn) Nếu bạn có

    Ví dụ:--with-libres =/opt/gnu/lib:/usr/sup/lib.

    --Enable-Locale

    Cho phép hỗ trợ Locale. Có một màn kèo bóng đá euro diễn

    --Enable-Recode

    Cho phép hỗ trợ đặt lại ký tự một byte.Phần 5.3Về điều này

    --Enable-Multibyte

    Cho phép sử dụng mã hóa ký tự đa dạng.Phần 5.2để biết chi tiết.

    --with-pgport =Số

    setSốnhư

    --with-cxx

    Xây dựng thư viện giao diện C ++.

    --with-perl

    Xây dựng mô -đun giao diện Perl. Perl/usr/lib/perl), vì vậy bạn phải có rootBước 4). Bạn

    --with-python

    Xây dựng mô -đun giao diện Python. Bạn cần phải/usr/lib/pythonx.y). Để có thể sử dụng cái này

    --with-tcl

    Xây dựng các thành phần yêu cầu TCL/TK, đó là--without-tk.

    --without-tk

    Nếu bạn chỉ định--with-tclVà tùy chọn này, sau đó các chương kèo bóng đá euro yêu cầuTK(tức là, pgtksh và

    --with-tclconfig =Thư mục,,Thư mục

    TCL/TK kèo bóng đá euro các tệpTCLCONFIG.SHtkconfig.shchứa một số người nhất định

    --Enable-odbc

    Xây dựng gói kèo bóng đá euro điều khiển ODBC.

    --with-odbcinst =Thư mục

    Chỉ định thư mục nơi kèo bóng đá euro điều khiển ODBC sẽodbcinst.iniTệp cấu hình. Mặc định là/usr/local/pgsql/etchoặc bất cứ điều gì bạn-Sysconfdir. MỘTodbcinst.iniTệp giữa một số kèo bóng đá euro điều khiển ODBC thì bạn có thể muốn

    --with-krb4 =Thư mục,--with-krb5 =Thư mục

    Xây dựng với sự hỗ trợ cho xác thực Kerberos.Thư mụcĐối số chỉ định thư mục gốc của Kerberos/USR/Athenađược coi là mặc định. Nếu các tệp tiêu đề có liên quan--với bao gồm-với thư việnCác tùy chọn ngoài/usr/lib), sau đó bạn

    Cấu hìnhSẽ kiểm tra

    --with-krb-srvnam =tên

    Tên của Hiệu trưởng dịch vụ Kerberos."Postgres"là mặc định.

    --with-openssl =Thư mục

    xây dựng với sự hỗ trợ choSSL(mã hóa) Kết nối. Cái nàyOpenSSLGói sẽ được kèo bóng đá euro. TheThư mụcĐối số Chỉ địnhOpenSSLkèo bóng đá euro; các/usr/local/ssl.

    Cấu hìnhSẽ kiểm traOpenSSLkèo bóng đá euro là đủ trước khi tiến hành.

    --with-java

    Xây dựngJDBCkèo bóng đá euro điều khiểnAntsẽ được kèo bóng đá euroJDK, củaJDBCTài liệu kèo bóng đá euro điều khiển trongHướng dẫn lập kèo bóng đá euro viênĐể biết thêm

    --Enable-syslog

    cho phépPostgreSQLMáy chủ để sử dụng

    --Enable-Debug

    biên dịch tất cả các chương kèo bóng đá euro và thư viện với gỡ lỗi

    --Enable-cassert

    cho phépKhẳng địnhKiểm tra"Không thể xảy ra"Điều kiện. Đây là

    Nếu bạn thích kèo bóng đá euro biên dịch C hoặc C ++ khác với OneCấu hìnhChọn sau đó bạn có thể đặtCCCXX, tương ứng, với chương kèo bóng đá euro củaCFLAGScxxflagsBiến. Ví dụ:

    env cc =/opt/bin/gcc cflags = ' -02 -pipe' ./configure
    
  2. Build

    Để bắt đầu bản dựng, nhập

    gmake
    
    (nhớ sử dụngGNU làm.) Bản dựng có thể lấy
    Tất cả PostgreSQL được thực hiện thành công. Sẵn sàng để kèo bóng đá euro.
  3. Kiểm tra hồi kèo bóng đá euro

    Nếu bạn muốn kiểm tra máy chủ mới được xây dựng trước khi bạnPostgreSQLchạy trên của bạn

    Kiểm tra gmake
    
    Có thể một số bài kiểm tra thất bại, do sự khác biệt trongChương 12Chứa thông tin chi tiết về
  4. kèo bóng đá euro các tệp

    Lưu ý:Nếu bạn đang nâng cấp một hệ thống hiện cóPhần 1.4ở trên.

    Để kèo bóng đá euroPostgreSQLEnter

    kèo bóng đá euro GMake
    
    Điều này sẽ kèo bóng đá euro các tệp vào các thư mụcBước 1.

    Nếu bạn đã xây dựng các giao diện Perl hoặc Python và bạn đã

    gmake -c src/giao diện/perl5 kèo bóng đá euro
    gmake -c src/giao diện/kèo bóng đá euro python
    
    Do một sự giải kèo bóng đá euroết trong môi trường xây dựng Perl đầu tiên

    kèo bóng đá euro tiêu chuẩn chỉ kèo bóng đá euro các tệp tiêu đềPostgreSQLBao gồm cây vào

    gmake alling-all-meaders
    
    Điều này thêm một hoặc hai megabyte vào dấu chân kèo bóng đá euro, và là

    kèo bóng đá euro chỉ dành cho máy khách.Nếu bạn muốn

    GMAKE -C SRC/BIN kèo bóng đá euro
    32561_32594
    GMake -c DOC kèo bóng đá euro
    

    Để hoàn tác kèo bóng đá euro Sử dụng lệnhGMAKE uninstall. Tuy nhiên, điều này sẽ không

Sau khi kèo bóng đá euro, bạn có thể tạo phòng bằng cách loại bỏgmakelệnh. Điều này sẽ bảo tồn các lựa chọn được thực hiện bởigmakeSau này. Để đặt lại cây nguồnGmake Distclean. Nếu bạn định xây dựng cho