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 kèo bóng đá hôm nay và ngày mai 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 đá hôm nay và ngày mai C ++ 2005

Công cụ xây kèo bóng đá hôm nay và ngày mai bằng cách sử dụngkèo bóng đá hôm nay và ngày mai C ++ 2005, nằm trongsrc/công cụ/msvc6144_6209MingwhoặcCygwinhiện tại trong đường dẫn hệ thống của bạn. Cũng, Đảm bảo bạn có tất cả kèo bóng đá hôm nay và ngày mai công cụ C ++ trực quan cần thiết trong đường dẫn, thường bằng cách bắt đầukèo bóng đá hôm nay và ngày mai Lời nhắc lệnh studiovà chạy kèo bóng đá hôm nay và ngày mai lệnh từ đó. Tất cả kèo bóng đá hôm nay và ngày mai lệnh phải được chạy từSRC \ Tools \ MSVC6614_6627

Trước khi bạn xây kèo bóng đá hôm nay và ngày mai, chỉnh sửa tệpconfig.plĐể phản ánh kèo bóng đá hôm nay và ngày mai tùy chọn cấu hình Bạn muốn đặt, bao gồm kèo bóng đá hôm nay và ngày mai đường dẫn đến kèo bóng đá hôm nay và ngày mai thư viện được sử dụng. 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ột tệp có tênbuildenv.plvà đặt kèo bóng đá hôm nay và ngày mai yêu cầu lệnh ở đó. Ví dụ, để thêm đường dẫn cho bò rừng khi nó Không có trong đường dẫn, tạo một tệp chứa:

$ env path = $ env path. '; c: \ some \ where \ bison \ bin';

16.1.1. Yêu cầu

PostgreSQL sẽ xây kèo bóng đá hôm nay và ngày mai bằng các phiên bản chuyên nghiệp (bất kỳ phiên bản nào) hoặc phiên bản Express miễn phí củakèo bóng đá hôm nay và ngày mai Studio 2005. Sau đây Các sản phẩm bổ sung được yêu cầu để xây kèo bóng đá hôm nay và ngày mai gói hoàn chỉnh. Sử dụngconfig.plTệp để chỉ định Thư viện nào có sẵn trong.

ActiveState Perl

ActiveSestate Perl được yêu cầu để chạy bản kèo bóng đá hôm nay và ngày mai kịch bản thế hệ. Mingw hoặc Cygwin Perl sẽ không hoạt động. Nó cũng phải có mặt trong con đường. Nhị phân có thể được Tải xuống từhttp: //www.activestate.com(Lưu ý: Phiên bản 5.8 trở lên được yêu cầu, tiêu chuẩn miễn phí Phân phối là đủ).

ActiveSestate TCL

Yêu cầu xây kèo bóng đá hôm nay và ngày maiPL/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à hợp lý).

BisonFlex

Bison và Flex được yêu cầu xây kèo bóng đá hôm nay và ngày mai từ Git, nhưng không cần thiết khi xây kèo bóng đá hôm nay và ngày mai từ một tập tin phát hành. Lưu ý rằng Chỉ có Bison 1.875 hoặc phiên bản 2.2 trở lên sẽ hoạt động. Bison và Flex có thể được tải xuống từhttp: //gnuwin32.sourceforge.net.

diff

Diff được yêu cầu để chạy kèo bóng đá hôm nay và ngày mai bài kiểm tra hồi quy và có thể được tải xuống từhttp: //gnuwin32.sourceforge.net.

9308_9317

GetText được yêu cầu xây kèo bóng đá hôm nay và ngày mai với hỗ trợ NLS và có thể được tải xuống từhttp: //gnuwin32.sourceforge.net. Lưu ý rằng tất cả kèo bóng đá hôm nay và ngày mai nhị phân, phụ thuộc và nhà phát triển đều cần thiết.

Nền tảng Microsoft SDK

Bạn nên nâng cấp lên mới nhất Phiên bản có sẵn củaSDK nền tảng Microsoft, Có sẵn Để tải xuống từhttp: //www.microsoft.com/doads/.

MIT Kerberos

Yêu cầu cho hỗ trợ xác thực Kerberos. MIT Kerberos có thể được tải xuống từhttp: //web.mit.edu/kerberos/dist/index.html.

libxml2libxslt

Yêu cầu cho hỗ trợ XML. Có thể tải xuống kèo bóng đá hôm nay và ngày mai nhị phân từhttp: //zlatkovic.com/pub/libxmlhoặc nguồn từhttp: //xmlsoft.org. Lưu ý rằng libxml2 yêu cầu ICONV, có sẵn từ cùng một bản tải xuống vị trí.

OpenSSL

Yêu cầu cho hỗ trợ SSL. Có thể tải xuống kèo bóng đá hôm nay và ngày mai nhị phân từhttp: //www.slproweb.com/products/win32opencssl.htmlhoặc nguồn từhttp: //www.opencl.org.

OSSP-UUID

Yêu cầu cho hỗ trợ UUID-OSSP (chỉ đóng góp). Nguồn có thể được tải xuống từhttp: //www.ossp.org/pkg/lib/uuid/.

Python

Yêu cầu xây kèo bóng đá hôm nay và ngày maiPL/Python. Nhị phân có thể được Tải xuống từhttp: //www.python.org.

zlib

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

16.1.2. Xây kèo bóng đá hôm nay và ngày mai

Để xây kèo bóng đá hôm nay và ngày mai tất cả PostgreSQL trong cấu hình phát hành (The mặc định), chạy lệnh:

    build

Để xây kèo bóng đá hôm nay và ngày mai tất cả PostgreSQL trong cấu hình gỡ lỗi, chạy yêu cầu:

    Build Debug

Để xây kèo bóng đá hôm nay và ngày mai chỉ một dự án duy nhất, ví dụ PSQL, chạy lệnh:

    Build PSQL
    13102_13130

Để thay đổi cấu hình bản kèo bóng đá hôm nay và ngày mai mặc định thành gỡ lỗi, hãy đặt theo sau trongbuildenv.plFILE:

    $ env config = "Debug";

Cũng có thể xây kèo bóng đá hôm nay và ngày mai từ bên trong Studio Visual GUI. Trong trường hợp này, bạn cần chạy:

    perl mkvcbuild.pl

Từ dấu nhắc lệnh, sau đó mở được tạopgsql.sln(Trong thư mục gốc của cây nguồn) trong kèo bóng đá hôm nay và ngày mai Studio.

13853_13890

Hầu hết thời gian, theo dõi phụ thuộc tự động trong Visual Studio sẽ xử lý kèo bóng đá hôm nay và ngày mai tập tin đã thay đổi. Nhưng nếu đã có Những thay đổi lớn, bạn có thể cần phải làm sạch cài đặt. Để làm cái này, chỉ cần chạyClean.batlệnh, sẽ tự động dọn dẹp tất cả Tệp. Bạn cũng có thể chạy nó vớidisttham số, trong trường hợp đó nó sẽ hoạt động giốngLàm cho Distcleanvà loại bỏ kèo bóng đá hôm nay và ngày mai tệp đầu ra Flex/Bison cũng vậy.

Theo mặc định, tất cả kèo bóng đá hôm nay và ngày mai tệp được ghi vào một thư mục con củaDebughoặcPhát hànhThư mục. Để cài đặt kèo bóng đá hôm nay và ngày mai tệp này sử dụng bố cục tiêu chuẩn và cũng tạo kèo bóng đá hôm nay và ngày mai tệp cần thiết Để khởi tạo và sử dụng cơ sở dữ liệu, hãy chạy lệnh:

    perl install.pl C: \ Destination \ thư mục

16.1.4. Chạy kèo bóng đá hôm nay và ngày mai bài kiểm tra hồi quy

Để chạy các bài kiểm tra hồi quy, hãy đảm bảo bạn đã hoàn thành Việc xây kèo bóng đá hôm nay và ngày mai tất cả các bộ phận cần thiết đầu tiên. Ngoài ra, hãy chắc chắn rằng DLL cần phải tải tất cả các phần của hệ thống (chẳng hạn như Perl và dll python cho các ngôn ngữ thủ tục) có mặt trong đường dẫn hệ thống. Nếu chúng không, hãy đặt nó thông quabuildenv.plTệp. Để chạy kèo bóng đá hôm nay và ngày mai bài kiểm tra, hãy chạy một trong những kèo bóng đá hôm nay và ngày mai lệnh sau từ​​SRC \ Tools \ MSVCThư mục:

    Kiểm tra vcreator
    15623_15657
    Vcreatory plcheck
    VCREXC

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

    VCREICS Kiểm tra nối tiếp

Để biết thêm thông tin về kèo bóng đá hôm nay và ngày mai bài kiểm tra hồi quy, xemChương 29.

16.1.5. Xây kèo bóng đá hôm nay và ngày mai tài liệu

Xây kèo bóng đá hôm nay và ngày mai tài liệu PostgreSQL ở định dạng HTML Yêu cầu một số công cụ và tập tin. Tạo một thư mục gốc cho Tất cả các tệp này và lưu trữ chúng trong các thư mục con trong Danh sách bên dưới.

Openjade 1.3.1-2

Tải xuống từ16742_16847và 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ừ17563_17665và Khó hiểu trong thư mục conDocBook-DssSL-1.79.

kèo bóng đá hôm nay và ngày mai thực thể nhân vật ISO

17856_17872http: //www.oasis-open.org/cover/isoents.zipvà Khó hiểu trong thư mục conDocbook.

Chỉnh sửabuildenv.plTệp và thêm một biến cho vị trí của thư mục gốc, cho ví dụ:

$ env docroot = 'C: \ DocBook';

Để xây kèo bóng đá hôm nay và ngày mai tài liệu, chạy lệnhbuildDoc.bat. Lưu ý rằng điều này thực sự sẽ chạy Bản kèo bóng đá hôm nay và ngày mai hai lần, để tạo ra các chỉ mục. Các Các tệp HTML được tạo sẽ ởDoc \ SRC \ SGML.