Phiên bản được hỗ trợ:16 / 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
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 kèo bóng đá cúp c2 một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

16.1. Tòa nhà vớikèo bóng đá cúp c2 C ++kèo bóng đá cúp c2Microsoft Windows SDK

PostgreSQL có thể được xây dựng bằng bộ trình biên dịch kèo bóng đá cúp c2 C ++ từkèo bóng đá cúp c2 Studio, kèo bóng đá cúp c2 Studio Expresskèo bóng đá cúp c2 một số phiên bản củaMicrosoft Windows SDK. Nếu bạn làmkèo bóng đá cúp c2 StudioThiết lập môi trường, cách dễ nhất là sử dụng các trình biên dịch từkèo bóng đá cúp c2 Studio Express 2017 cho Windowskèo bóng đá cúp c2 những người trongWindows, cả hai đều tải xuống miễn phí từ Microsoft.

Cả hai bản kèo bóng đá cúp c2 32 bit và 64 bit đều có thể với Microsoftkèo bóng đá cúp c2 Studio 2005đếnkèo bóng đá cúp c2 Studio 2017(bao gồm cả ExpressMicrosoft Windows SDKPhiên bản 6.0a đến 8.1 kèo bóng đá cúp c2kèo bóng đá cúp c2 Studio 2008trở lên.WindowsWindows Server 2003Khi xây kèo bóng đá cúp c2 vớikèo bóng đá cúp c2 Studiođếnkèo bóng đá cúp c2 Studio 2013.kèo bóng đá cúp c2 Studio 2015được hỗ trợ xuốngWindows VistaWindows Server 2008. Xây kèo bóng đá cúp c2kèo bóng đá cúp c2 Studio 2017ISWindows 7 SP1Windows Server 2008 R2.

Công cụ xây kèo bóng đá cúp c2 bằng cách sử dụngkèo bóng đá cúp c2kèo bóng đá cúp c2Nền tảng SDKđang ởsrc/công cụ/msvcThư mục. KhiMingwkèo bóng đá cúp c2Cygwinhiện tại trong đường dẫn hệ thống của bạn. Ngoài ra, làmkèo bóng đá cúp c2 Studio, Bắt đầuLời nhắc lệnh Studio kèo bóng đá cúp c2. Nếu nhưMicrosoft Windows SDK, Bắt đầuCMD ShellĐược liệt kê dưới SDK khi bắt đầusetenvlệnh, ví dụ:setenv /x86Để nhắm mục tiêu Windows XP trở lên với 32 bit 32 bit/?Đối với các tùy chọn khác đểsetenv. Tất cả các lệnh phải được chạy từSRC \ Tools \ MSVCThư mục.

Trước khi xây kèo bóng đá cúp c2, bạn có thể cần chỉnh sửa tệpconfig.plĐể phản ánh bất kỳ tùy chọn cấu hình nào bạnconfig_default.pl, vàconfig.pl.PythonCài đặt, đặt phần sauconfig.pl:

$ config- Python = 'C: \ python26';

Bạn chỉ cần chỉ định các tham số khác nhauconfig_default.pl.

Nếu bạn cần đặt bất kỳ biến môi trường nào khác, hãy tạo mộtbuildenv.plvà đặt

13076_13130

16.1.1.

Các sản phẩm bổ sung sau đây được yêu cầu xây kèo bóng đá cúp c2PostgreSQL. Sử dụngconfig.plTệp để chỉ định thư mục nào

Microsoft Windows SDK

Nếu môi trường xây kèo bóng đá cúp c2 của bạn không được gửi với phiên bản được hỗ trợMicrosoft Windows SDKĐó làhttps: //www.microsoft.com/doad.

Bạn phải luôn bao gồmWindowsMột phần của SDK. Nếu bạn cài đặtWindows SDKbao gồmTrình biên dịch kèo bóng đá cúp c2 C ++, bạn khôngkèo bóng đá cúp c2 Studiođể xây kèo bóng đá cúp c2. Ghi chú

ActiveSestate Perl

ActiveSestate Perl được yêu cầu để chạy thế hệ xây kèo bóng đá cúp c2http: //www.activestate.com(Lưu ý: Phiên bản 5.8.3 trở lên

Các sản phẩm bổ sung sau đây không bắt buộc phải cóconfig.plTệp để chỉ định cái nào

ActiveState TCL

Yêu cầu xây kèo bóng đá cúp c2PL/TCL(Lưu ý: Phiên bản 8.4 là bắt buộc, phân phối tiêu chuẩn miễn phí là

BisonFlex

BisonFlexđược yêu cầu xây kèo bóng đá cúp c2 từ Git, nhưng khôngBison1.875 kèo bóng đá cúp c2 phiên bản 2.2 trở lên sẽFlexPhải là phiên bản 2.5.31

cảBisonFlexđược bao gồm trongMSYSBộ công cụ, có sẵn từhttp: //www.mingw.org/wiki/msyslà một phần củaMingwbộ trình biên dịch.

Bạn sẽ cần thêm thư mục chứaflex.exeBison.exeđếnbuildenv.plTrừ khi chúng đã ở trên đường dẫn. Trong\ MSYS \ 1.0 \ binthư mục con của bạn Mingw

Lưu ý:Phân phối bò rừng từ GnuWin32 dường nhưC: \ Chương trình. Cân nhắc cài đặt vàoC: \ gnuwin32kèo bóng đá cúp c2 sử dụng đường dẫn tên ngắn NTFS đểC: \ progra ~ 1 \ gnuwin32).

Lưu ý:Các nhị phân "Winflex" lỗi thời được phân phối trên

Diff

Diff được yêu cầu để chạy các bài kiểm tra hồi quy và có thể làhttp: //gnuwin32.sourceforge.net.

GetText

GetText được yêu cầu xây kèo bóng đá cúp c2 với hỗ trợ NLS và có thểhttp: //gnuwin32.sourceforge.net. Lưu ý rằng các nhị phân,

MIT Kerberos

Cần thiết cho hỗ trợ xác thực Kerberos. MIT Kerberos có thểhttp: //web.mit.edu/kerberos/dist/index.html.

libxml2libxslt

Cần thiết cho hỗ trợ XML. Có thể tải xuống các nhị phân từhttp: //zlatkovic.com/pub/libxmlkèo bóng đá cúp c2 nguồn từhttp: //xmlsoft.org. Ghi chú

OpenSSL

Cần thiết cho hỗ trợ SSL. Có thể tải xuống các nhị phân từhttp: //www.slproweb.com/products/win32opencssl.htmlkèo bóng đá cúp c2 nguồn từhttp: //www.openssl.org.

OSSP-UUID

Cần thiết cho hỗ trợ UUID-OSSP (chỉ đóng góp). Nguồn có thể đượchttp: //www.ossp.org/pkg/lib/uuid/.

Python

Yêu cầu xây kèo bóng đá cúp c2PL/Python. Có thể tải xuống các nhị phân từhttp: //www.python.org.

zlib

Cần thiết để hỗ trợ nén trongpg_dumppg_restore. Có thể tải xuống các nhị phân từhttp: //www.zlib.net.

16.1.2. Đặc biệt

PostgreSQL sẽ chỉ xây kèo bóng đá cúp c2 cho kiến ​​trúc x64 trên 64 bit

Trộn các phiên bản 32- và 64 bit trong cùng một cây xây kèo bóng đá cúp c2 không phải

Để sử dụng thư viện bên thứ ba phía máy chủ, chẳng hạn nhưPythonkèo bóng đá cúp c2OpenSSL, Thư viện nàyphảicũng là 64 bit. Không có

16.1.3.

Để xây kèo bóng đá cúp c2 tất cả PostgreSQL trong cấu hình phát hành (The

Build

Để xây kèo bóng đá cúp c2 tất cả PostgreSQL trong cấu hình gỡ lỗi, chạy

Build Debug

Để xây kèo bóng đá cúp c2 chỉ một dự án duy nhất, ví dụ PSQL, chạy

Build PSQL
Build Debug PSQL

Để thay đổi cấu hình bản kèo bóng đá cúp c2 mặc định thành gỡ lỗi, hãy đặtbuildenv.plFILE:

$ env config = "Debug";

Cũng có thể xây dựng từ bên trong GUI kèo bóng đá cúp c2 Studio.

perl mkvcbuild.pl

Từ dấu nhắc lệnh, sau đó mở được tạopgsql.sln(Trong thư mục gốc của nguồn

16.1.4. Làm sạch

Hầu hết thời gian, theo dõi phụ thuộc tự động trong trực quanClean.batlệnh, sẽdisttham số, trong trường hợp đóLàm cho Distclean

Theo mặc định, tất cả các tệp được ghi vào một thư mục con củaDebugkèo bóng đá cúp c2Phát hànhThư mục. Để cài đặt các tệp này bằng cách sử dụng

Cài đặt C: \ Destination \ Directory

16.1.5. Đang chạy

Để chạy các bài kiểm tra hồi quy, hãy đảm bảo bạn đã hoàn thànhbuildenv.plTệp. Để chạy các bài kiểm tra, hãy chạy một trong nhữngSRC \ Tools \ MSVCThư mục:

Kiểm tra vcreator
23410_23434
Vcreatory plcheck
VCREXC

Để thay đổi lịch sử dụng (mặc định là song song), hãy nối nó vào

Vcreators serial

Để biết thêm thông tin về các bài kiểm tra hồi quy, xemChương 30.

16.1.6. Xây kèo bóng đá cúp c2

Xây kèo bóng đá cúp c2 tài liệu PostgreSQL ở định dạng HTML yêu cầu

Openjade 1.3.1-2

Tải xuống từhttp: //sourceforge.net/projects/openjade/files/openjade/1.3.1/openjade-1_3_1-2-bin.zip/doadvà Khó hiểu trong thư mục conOpenJade-1.3.1.

DocBook DTD 4.2

Tải xuống từhttp: //www.oasis-open.org/docbook/sgml/4.2/docbook-4.2.zipvà Khó hiểu trong thư mục conDocbook.

DocBook DSSSL 1.79

Tải xuống từ24972_25070và Khó hiểu trong thư mục conDocBook-DssSL-1.79.

Các thực thể nhân vật ISO

Tải xuống từhttp: //www.oasis-open.org/cover/isoents.zipDocbook.

Chỉnh sửabuildenv.plTệp và thêm một

$ env docroot = 'C: \ docbook';

Để xây kèo bóng đá cúp c2 tài liệu, chạy lệnhbuildDoc.bat. Lưu ý rằng điều này thực sự sẽ chạyDOC \ SRC \ SGML.