PostgreSQL: kèo bóng đá hôm | |||
---|---|---|---|
prev | UP | Chương 16. tỷ lệ kèo bóng đá 88 từ mã nguồn | Tiếp theo |
Cấu hình
Bước đầu tiên của quy trình tỷ lệ kèo bóng đá 88 là định cấu hình cây nguồn cho hệ thống của bạn và chọn các tùy chọn bạn muốn. Điều này được thực hiện bằng cách chạyCấu hìnhtập lệnh. Đối với tỷ lệ kèo bóng đá 88 mặc định, chỉ cần nhập:
./configure
Tập lệnh này sẽ chạy một số thử nghiệm để xác định tỷ lệ kèo bóng đá 88 giá trị cho tỷ lệ kèo bóng đá 88 biến phụ thuộc hệ thống khác nhau và phát hiện bất kỳ kỳ quặc nào của hệ điều hành của bạn và cuối cùng sẽ tạo một số tệp trong cây xây dựng để ghi lại những gì nó tìm thấy. Bạn cũng có thể chạyCấu hìnhTrong một thư mục bên ngoài cây nguồn, nếu bạn muốn giữ thư mục xây dựng riêng biệt. Quy tỷ lệ kèo bóng đá 88 này còn được gọi làVpathXây dựng. Đây là cách:
mkdir build_dir cd build_dir /path/to/source/cây/cấu hình [Tùy chọn vào đây] làm
Cấu hình mặc định sẽ xây dựng máy chủ và tiện ích, cũng như tất cả các ứng dụng và giao diện máy khách chỉ yêu cầu trình biên dịch C. Tất cả các tệp sẽ được tỷ lệ kèo bóng đá 88 dưới/usr/local/pgsqlTheo mặc định.
Bạn có thể tùy chỉnh quy trình xây dựng và tỷ lệ kèo bóng đá 88 bằng cách cung cấp một hoặc nhiều tùy chọn dòng lệnh sau đây cho11278_11289:
tỷ lệ kèo bóng đá 88 tất cả các tệp trong thư mụctiền tốthay vì/usr/local/pgsql. Các tệp thực tế sẽ được tỷ lệ kèo bóng đá 88 vào các thư mục con khác nhau; Không có tệp nào được tỷ lệ kèo bóng đá 88 trực tiếp vàotiề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 các thư mục con riêng lẻ với các tùy chọn sau. Tuy nhiên, nếu bạn để lại những thứ này với mặc định của chúng, việc tỷ lệ kèo bóng đá 88 sẽ có thể chuyển vị, có nghĩa là bạn có thể di chuyển thư mục sau khi tỷ lệ kèo bóng đá 88. (Thengười đàn ôngvàDOCVị trí không bị ảnh hưởng bởi điều này.)
Để tỷ lệ kèo bóng đá 88 có thể chuyển vị, bạn có thể muốn sử dụngCấu hình's--Disable-rpathTùy chọn. Ngoài ra, bạn sẽ cần nói với hệ điều hành cách tìm tỷ lệ kèo bóng đá 88 thư viện được chia sẻ.
12410_12483EXEC-PREFIX, hơn những gìtiền tốĐã được đặt thành. Điều này có thể hữu ích để chia sẻ tỷ lệ kèo bóng đá 88 tệp độc lập với kiến trúc giữa tỷ lệ kèo bóng đá 88 máy chủ. Nếu bạn bỏ qua điều này, thìExec-Prefixđược đặt bằngtiền tốVà cả các tệp phụ thuộc vào kiến trúc và độc lập sẽ được tỷ lệ kèo bóng đá 88 dưới cùng một cây, có lẽ là những gì bạn muốn.
Chỉ định thư mục cho các chương tỷ lệ kèo bóng đá 88 thực thi. Mặc định làExec-Prefix/bin, thường có nghĩa là/usr/local/pgsql/bin.
Đặt thư mục cho tỷ lệ kèo bóng đá 88 tệp cấu hình khác nhau,tiền tố/etcTheo mặc định.
Đặt vị trí để tỷ lệ kèo bóng đá 88 thư viện và các mô -đun có thể tải động. Mặc định làEXEC-PREFIX/lib.
Đặt thư mục để tỷ lệ kèo bóng đá 88 các tệp tiêu đề C và C ++. Mặc định làtiền tố/Bao gồm.
Đặt thư mục gốc cho tỷ lệ kèo bóng đá 88 loại tệp dữ liệu chỉ đọc khác nhau. Điều này chỉ đặt mặc định cho một số tùy chọn sau. Mặc định làtiền tố/chia sẻ.
Đặt thư mục cho các tệp dữ liệu chỉ đọc được sử dụng bởi các chương trình được tỷ lệ kèo bóng đá 88. Mặc định làDatarootDir. Lưu ý rằng điều này không liên quan gì đến nơi tỷ lệ kèo bóng đá 88 tệp cơ sở dữ liệu của bạn sẽ được đặt.
Đặt thư mục để tỷ lệ kèo bóng đá 88 dữ liệu địa phương, cụ thể là các tệp danh mục dịch tin nhắn. Mặc định làDatarootDir/Locale.
tỷ lệ kèo bóng đá 88 trang người đàn ông đi kèm vớiPostgreSQLsẽ được tỷ lệ kèo bóng đá 88 theo thư mục này, trong tương ứngngười đàn ôngxSubDirectories. Mặc định làDatarootDir/man.
Đặt thư mục gốc để tỷ lệ kèo bóng đá 88 các tệp tài liệu, ngoại trừ"Man"trang. Điều này chỉ đặt mặc định cho tỷ lệ kèo bóng đá 88 tùy chọn sau. Giá trị mặc định cho tùy chọn này làDatarootDir/Doc/PostgreSQL.
Tài liệu được định dạng HTML choPostgreSQLsẽ được tỷ lệ kèo bóng đá 88 theo thư mục này. Mặc định làDatarootDir.
Lưu ý:Chăm sóc đã được thực hiện để có thể tỷ lệ kèo bóng đá 88PostgreSQLvào các vị trí tỷ lệ kèo bóng đá 88 được chia sẻ (chẳng hạn như/usr/local/bao gồm16305_16393"/PostgreSQL"được tự động gắn vàoDatadir, sysconfdirvàDocDir, Trừ khi tên thư mục được mở rộng đầy đủ đã chứa chuỗi"Postgres"16725_16731"PGSQL". Ví dụ: nếu bạn chọn/usr/localLà tiền tố, tài liệu sẽ được tỷ lệ kèo bóng đá 88 trong/usr/local/doc/postgresql, nhưng nếu tiền tố là/opt/postgres, thì nó sẽ ở/opt/postgres/doc. Các tệp tiêu đề C công khai của các giao diện máy khách được tỷ lệ kèo bóng đá 88 vàoBao gồm17188_17315Bao gồm. Xem tài liệu của từng giao diện để biết thông tin về cách truy cập tỷ lệ kèo bóng đá 88 tệp tiêu đề của nó. Cuối cùng, một thư mục con riêng tư cũng sẽ được tạo, nếu thích hợp, theolibdircho tỷ lệ kèo bóng đá 88 mô -đun có thể tải động.
Phụ lụcchuỗiđến số phiên bản PostgreSQL. Bạn có thể sử dụng điều này, ví dụ, để đánh dấu tỷ lệ kèo bóng đá 88 nhị phân được xây dựng từ tỷ lệ kèo bóng đá 88 ảnh chụp nhanh không được phát hành hoặc chứa tỷ lệ kèo bóng đá 88 bản vá tùy chỉnh với một chuỗi phiên bản bổ sung nhưGIT Mô tảĐịnh danh hoặc số phát hành gói phân phối.
Thư mụclà một danh sách các thư mục được phân tách đại tràng sẽ được thêm vào danh sách các tìm kiếm tỷ lệ kèo bóng đá 88 biên dịch cho các tệp tiêu đề. Nếu bạn có các gói tùy chọn (chẳng hạn như GNUReadline18418_18524-với thư việnTùy chọn.
Ví dụ:-với in-includes =/opt/gnu/bao gồm:/usr/sup/bao gồm.
Thư mụclà một danh sách tỷ lệ kèo bóng đá 88 thư mục được phân tách đại tràng để tìm kiếm tỷ lệ kèo bóng đá 88 thư viện. Bạn có thể sẽ phải sử dụng tùy chọn này (và tương ứng--với phần mềmTùy chọn) Nếu bạn đã tỷ lệ kèo bóng đá 88 các gói ở các vị trí không chuẩn.
Ví dụ:--with-libres =/opt/gnu/lib:/usr/sup/lib.
Cho phép hỗ trợ ngôn ngữ bản địa (NLS), nghĩa là khả năng hiển thị các thông điệp của chương tỷ lệ kèo bóng đá 88 bằng một ngôn ngữ khác ngoài tiếng Anh.Ngôn ngữlà một danh sách tỷ lệ kèo bóng đá 88 mã được phân tách không gian tùy chọn của tỷ lệ kèo bóng đá 88 ngôn ngữ mà bạn muốn được hỗ trợ, ví dụ--Enable-nls = 'de fr'. (Giao điểm giữa danh sách của bạn và tập hợp các bản dịch được cung cấp thực sự sẽ được tính toán tự động.) Nếu bạn không chỉ định danh sách, thì tất cả các bản dịch có sẵn được tỷ lệ kèo bóng đá 88.
Để sử dụng tùy chọn này, bạn sẽ cần triển khaiGetTextAPI; xem ở trên.
setSố20089_20423PostgreSQLMáy chủ trên cùng một máy.
Xây dựngPL/PerlNgôn ngữ phía máy chủ.
Xây dựngPL/PythonNgôn ngữ phía máy chủ.
Xây dựngPL/TCLNgôn ngữ phía máy chủ.
TCL tỷ lệ kèo bóng đá 88 tệpTCLCONFIG.SH, chứa thông tin cấu hình cần thiết để xây dựng tỷ lệ kèo bóng đá 88 mô -đun giao tiếp với TCL. Tệp này thường được tìm thấy tự động tại một vị trí nổi tiếng, nhưng nếu bạn muốn sử dụng một phiên bản khác của TCL, bạn có thể chỉ định thư mục để tìm nó.
21399_21594/usr/bao gồm, /usr/lib), vì vậy bạn phải sử dụng tỷ lệ kèo bóng đá 88 tùy chọn--với bao gồmvà-với thư việnNgoài tùy chọn này.21831_21842Sẽ kiểm tra các tệp và thư viện tiêu đề cần thiết để đảm bảo rằng tỷ lệ kèo bóng đá 88 GSSAPI của bạn là đủ trước khi tiến hành.
Tên mặc định của hiệu trưởng dịch vụ Kerberos được sử dụng bởi GSSAPI.Postgreslà mặc định. Thường không có lý do để thay đổi điều này trừ khi bạn có môi trường Windows, trong trường hợp đó phải được đặt thành trường hợp trênPostgres.
xây dựng với sự hỗ trợ choSSL(mã hóa) Kết nối. Điều này yêu cầuOpenSSLGói sẽ được tỷ lệ kèo bóng đá 88.Cấu hìnhSẽ kiểm tra tỷ lệ kèo bóng đá 88 tệp và thư viện tiêu đề cần thiết để đảm bảo rằng của bạnOpenSSLtỷ lệ kèo bóng đá 88 là đủ trước khi tiến hành.
xây dựng vớiPAM(Mô -đun xác thực có thể cắm) Hỗ trợ.
Xây dựng với hỗ trợ xác thực BSD. (Khung xác thực BSD hiện chỉ khả dụng trên OpenBSD.)
xây dựng vớiLDAPHỗ trợ để xác thực và tra cứu tham số kết nối (xemPhần 32.17vàPhần 20.3.7Để biết thêm thông tin). Trên Unix, điều này yêu cầuOpenLDAPGói sẽ được tỷ lệ kèo bóng đá 88. Trên Windows, mặc địnhWinldapThư viện được sử dụng.Cấu hìnhSẽ kiểm tra tỷ lệ kèo bóng đá 88 tệp và thư viện tiêu đề cần thiết để đảm bảo rằng của bạnOpenLDAPtỷ lệ kèo bóng đá 88 là đủ trước khi tiến hành.
xây dựng với sự hỗ trợ chosystemdThông báo dịch vụ. Điều này cải thiện sự tích hợp nếu Binary máy chủ được bắt đầu dướisystemdnhưng không có tác động khác; nhìn thấyPhần 18.3Để biết thêm thông tin.libsystemdvà các tệp tiêu đề được liên kết cần được tỷ lệ kèo bóng đá 88 để có thể sử dụng tùy chọn này.
Ngăn chặn việc sử dụngReadlineThư viện (vàlibeditlà tốt). Tùy chọn này vô hiệu hóa chỉnh sửa dòng lệnh và lịch sử trongPSQL, vì vậy nó không được khuyến nghị.
ủng hộ việc sử dụng BSD được cấp phéplibeditThư viện thay vì được cấp phép GPLReadline. Tùy chọn này chỉ có ý nghĩa nếu bạn tỷ lệ kèo bóng đá 88 cả hai thư viện; Mặc định trong trường hợp đó là sử dụngReadline.
Xây dựng với hỗ trợ Bonjour. Điều này đòi hỏi sự hỗ trợ của Bonjour trong hệ điều hành của bạn. Được đề xuất trên OS X.
xây dựngUUID-OSSPMô -đun (cung cấp tỷ lệ kèo bóng đá 88 chức năng để tạo UUID), sử dụng thư viện UUID được chỉ định.Thư việnphải là một trong số:
BSDĐể sử dụng tỷ lệ kèo bóng đá 88 hàm UUID được tìm thấy trong FreeBSD, NetBSD và một số hệ thống có nguồn gốc BSD khác
E2FSĐể sử dụng thư viện UUID được tạo bởiE2FSPROGSDự án; Thư viện này có mặt trong hầu hết tỷ lệ kèo bóng đá 88 hệ thống Linux và trong OS X, và cũng có thể thu được cho tỷ lệ kèo bóng đá 88 nền tảng khác
OSSPĐể sử dụngThư viện UUID OSSP
Tương đương lỗi thời--with-uuid = ossp.
Xây dựng với libxml (cho phép hỗ trợ SQL/XML). LIBXML Phiên bản 2.6.23 trở lên được yêu cầu cho tính năng này.
libxml tỷ lệ kèo bóng đá 88 chương trìnhXML2-Configcó thể được sử dụng để phát hiện các tùy chọn trình biên dịch và trình liên kết cần thiết. PostgreSQL sẽ sử dụng nó tự động nếu tìm thấy. Để chỉ định tỷ lệ kèo bóng đá 88 libxml tại một vị trí bất thường, bạn có thể đặt biến môi trườngXML2_CONFIGĐể trỏ đếnXML2-ConfigChương trình thuộc về tỷ lệ kèo bóng đá 88 hoặc sử dụng các tùy chọn--với bao gồmvà-với thư viện.
Sử dụng libxslt khi xây dựngXML2Mô -đun.XML2dựa vào thư viện này để thực hiện tỷ lệ kèo bóng đá 88 phép biến đổi XSL của XML.
Vô hiệu hóa hỗ trợ cho bộ lưu trữ số nguyên 64 bit cho dấu thời gian và khoảng thời gian và lưu trữ tỷ lệ kèo bóng đá 88 giá trị DateTime dưới dạng số điểm nổi thay thế. Bộ lưu trữ DateTime nổi là mặc định trongPostgreSQLPhát hành trước 8.4, nhưng hiện tại nó không được dùng, vì nó không hỗ trợ độ chính xác micro giây cho toàn bộ phạm viDấu thời gianGiá trị. Tuy nhiên, lưu trữ Datetime dựa trên số nguyên yêu cầu loại số nguyên 64 bit. Do đó, tùy chọn này có thể được sử dụng khi không có loại như vậy hoặc để tương thích với tỷ lệ kèo bóng đá 88 ứng dụng được viết cho tỷ lệ kèo bóng đá 88 phiên bản trước củaPOSTGRESQL. Nhìn thấyPhần 8.5Để biết thêm thông tin.
Vô hiệu hóa giá trị Float4"Theo giá trị", khiến chúng được thông qua"Bằng cách tham khảo"Thay vào đó. Tùy chọn này chi phí hiệu suất, nhưng có thể cần thiết cho khả năng tương thích với tỷ lệ kèo bóng đá 88 chức năng do người dùng cũ được viết bằng C và sử dụng"Phiên bản 0"Gọi quy ước. Một giải pháp dài hạn tốt hơn là cập nhật bất kỳ chức năng nào như vậy để sử dụng"Phiên bản 1"Gọi quy ước.
Vô hiệu hóa giá trị float8"Theo giá trị", khiến chúng được thông qua"Bằng cách tham khảo"Thay vào đó. Tùy chọn này chi phí hiệu suất, nhưng có thể cần thiết cho khả năng tương thích với tỷ lệ kèo bóng đá 88 chức năng do người dùng cũ được viết bằng C và sử dụng"Phiên bản 0"Gọi quy ước. Một giải pháp dài hạn tốt hơn là cập nhật bất kỳ chức năng nào như vậy để sử dụng"Phiên bản 1"Gọi quy ước. Lưu ý rằng tùy chọn này không chỉ ảnh hưởng đến Float8, mà cả INT8 và một số loại liên quan như dấu thời gian. Trên nền tảng 32 bit,--Disable-float8-byvallà mặc định và nó không được phép chọn--Enable-float8-byval.
ĐặtKích thước phân đoạn, trong gigabyte. tỷ lệ kèo bóng đá 88 bảng lớn được chia thành nhiều tệp hệ điều hành, mỗi kích thước bằng kích thước phân đoạn. Điều này tránh tỷ lệ kèo bóng đá 88 vấn đề với giới hạn kích thước tệp tồn tại trên nhiều nền tảng. Kích thước phân đoạn mặc định, 1 gigabyte, an toàn trên tất cả tỷ lệ kèo bóng đá 88 nền tảng được hỗ trợ. Nếu hệ điều hành của bạn có"LargeFile"29669_30011tar, cũng có thể đặt giới hạn về kích thước tệp có thể sử dụng. Mặc dù không được yêu cầu, mặc dù không hoàn toàn bắt buộc, giá trị này là sức mạnh của 2. Lưu ý rằng việc thay đổi giá trị này đòi hỏi phải có initDB.
Đặtkích thước khối, trong kilobyte. Đây là đơn vị lưu trữ và I/O trong tỷ lệ kèo bóng đá 88 bảng. Mặc định, 8 kilobyte, phù hợp cho hầu hết tỷ lệ kèo bóng đá 88 tình huống; Nhưng tỷ lệ kèo bóng đá 88 giá trị khác có thể hữu ích trong tỷ lệ kèo bóng đá 88 trường hợp đặc biệt. Giá trị phải là sức mạnh của 2 từ 1 đến 32 (kilobyte). Lưu ý rằng việc thay đổi giá trị này yêu cầu initdb.
ĐặtKích thước phân đoạn Wal, trong megabyte. Đây là kích thước của từng tệp riêng lẻ trong nhật ký Wal. Nó có thể hữu ích để điều chỉnh kích thước này để kiểm soát mức độ chi tiết của vận chuyển nhật ký Wal. Kích thước mặc định là 16 megabyte. Giá trị phải là sức mạnh của 2 từ 1 đến 64 (megabyte). Lưu ý rằng việc thay đổi giá trị này yêu cầu initdb.
ĐặtKích thước khối Wal, trong kilobyte. Đây là đơn vị lưu trữ và I/O trong nhật ký Wal. Mặc định, 8 kilobyte, phù hợp cho hầu hết tỷ lệ kèo bóng đá 88 tình huống; Nhưng tỷ lệ kèo bóng đá 88 giá trị khác có thể hữu ích trong tỷ lệ kèo bóng đá 88 trường hợp đặc biệt. Giá trị phải là sức mạnh của 2 từ 1 đến 64 (kilobyte). Lưu ý rằng việc thay đổi giá trị này yêu cầu initdb.
Cho phép bản dựng thành công ngay cả khiPostgreSQLKhông có hỗ trợ spinlock CPU cho nền tảng. Việc thiếu hỗ trợ spinlock sẽ dẫn đến hiệu suất kém; Do đó, tùy chọn này chỉ nên được sử dụng nếu việc xây dựng hủy bỏ và thông báo cho bạn rằng nền tảng thiếu hỗ trợ spinlock. Nếu tùy chọn này được yêu cầu xây dựngPOSTGRESQLTrên nền tảng của bạn, vui lòng báo cáo vấn đề choPostgreSQLNhà phát triển.
Vô hiệu hóa an toàn chủ đề của tỷ lệ kèo bóng đá 88 thư viện máy khách. Điều này ngăn chặn tỷ lệ kèo bóng đá 88 luồng đồng thời tronglibpqvàECPGCác chương tỷ lệ kèo bóng đá 88 kiểm soát an toàn tay cầm kết nối riêng tư của họ.
PostgreSQLBao gồm cơ sở dữ liệu múi giờ riêng của nó, mà nó yêu cầu cho các hoạt động ngày và giờ. Cơ sở dữ liệu múi giờ này trên thực tế tương thích với cơ sở dữ liệu múi giờ IANA được cung cấp bởi nhiều hệ điều hành như FreeBSD, Linux và Solaris, do đó sẽ dự phòng để tỷ lệ kèo bóng đá 88 lại. Khi tùy chọn này được sử dụng, cơ sở dữ liệu múi giờ do hệ thống cung cấp trongThư mụcđược sử dụng thay vì cái được bao gồm trong phân phối nguồn PostgreSQL.Thư mụcphải được chỉ định là đường dẫn tuyệt đối./usr/share/zoneinfolà một thư mục có khả năng trên một số hệ điều hành. Lưu ý rằng thói quen tỷ lệ kèo bóng đá 88 sẽ không phát hiện dữ liệu múi giờ không khớp hoặc sai. Nếu bạn sử dụng tùy chọn này, bạn nên chạy các thử nghiệm hồi quy để xác minh rằng dữ liệu múi giờ bạn đã chỉ hoạt động chính xác vớiPOSTGRESQL.
33541_33972
Ngăn chặn việc sử dụngzlibThư viện. Điều này vô hiệu hóa hỗ trợ cho tài liệu lưu trữ được nén trongpg_dumpvàpg_restore. Tùy chọn này chỉ dành cho những hệ thống hiếm gặp mà thư viện này không có sẵn.
Biên dịch tất cả các chương trình và thư viện với các ký hiệu gỡ lỗi. Điều này có nghĩa là bạn có thể chạy các chương trình trong trình gỡ lỗi để phân tích các vấn đề. Điều này mở rộng kích thước của các tệp thực thi được tỷ lệ kèo bóng đá 88 một cách đáng kể và trên các trình biên dịch không GCC, nó cũng thường vô hiệu hóa tối ưu hóa trình biên dịch, gây ra sự chậm lại. Tuy nhiên, có sẵn các biểu tượng là vô cùng hữu ích để xử lý bất kỳ vấn đề nào có thể phát sinh. Hiện tại, tùy chọn này chỉ được khuyến nghị để tỷ lệ kèo bóng đá 88 sản xuất nếu bạn sử dụng GCC. Nhưng bạn nên luôn luôn có nó nếu bạn đang thực hiện công việc phát triển hoặc chạy phiên bản beta.
Nếu sử dụng GCC, tất cả các chương tỷ lệ kèo bóng đá 88 và thư viện đều được biên dịch với thiết bị kiểm tra bảo hiểm mã. Khi chạy, chúng tạo các tệp trong thư mục xây dựng với các số liệu bảo hiểm mã. Nhìn thấyPhần 31.5Để biết thêm thông tin. Tùy chọn này chỉ được sử dụng với GCC và khi thực hiện công việc phát triển.
Nếu sử dụng GCC, tất cả các chương tỷ lệ kèo bóng đá 88 và thư viện đều được biên dịch để chúng có thể được lập tỷ lệ kèo bóng đá 88. Trên lối ra phụ trợ, một thư mục con sẽ được tạo có chứagmon.outTệp để sử dụng trong hồ sơ. Tùy chọn này chỉ được sử dụng với GCC và khi thực hiện công việc phát triển.
cho phépKhẳng định35831_35876"Không thể xảy ra"Điều kiện. Điều này là vô giá cho mục đích phát triển mã, nhưng tỷ lệ kèo bóng đá 88 thử nghiệm có thể làm chậm máy chủ đáng kể. Ngoài ra, việc bật tỷ lệ kèo bóng đá 88 thử nghiệm sẽ không nhất thiết phải tăng cường tính ổn định của máy chủ của bạn! Kiểm tra khẳng định không được phân loại cho mức độ nghiêm trọng, và do đó, những gì có thể là một lỗi tương đối vô hại vẫn sẽ dẫn đến việc khởi động lại máy chủ nếu nó kích hoạt lỗi xác nhận. Tùy chọn này không được khuyến nghị để sử dụng sản xuất, nhưng bạn nên có nó cho công việc phát triển hoặc khi chạy phiên bản beta.
36493_36830
biên dịchPostgreSQLvới sự hỗ trợ cho công cụ theo dõi động DTRACE. Nhìn thấyPhần 28.537048_37072
Để trỏ đếnDTRACEChương tỷ lệ kèo bóng đá 88, biến môi trường37178_37186có thể được đặt. Điều này thường sẽ là cần thiết bởi vìDTRACEthường được tỷ lệ kèo bóng đá 88 dưới/usr/sbin, có thể không có trong đường dẫn.
Tùy chọn dòng lệnh bổ sung choDTRACEChương tỷ lệ kèo bóng đá 88 có thể được chỉ định trong biến môi trườngdtraceFlags. Trên Solaris, để bao gồm hỗ trợ DTRACE trong nhị phân 64 bit, bạn phải chỉ địnhdtraceFlags = "-64"Để cấu hình. Ví dụ: sử dụng tỷ lệ kèo bóng đá 88 biên dịch GCC:
37725_37790
Sử dụng tỷ lệ kèo bóng đá 88 biên dịch của Sun:
.
Kích hoạt các kiểm tra bằng công cụ Perl Tap. Điều này yêu cầu tỷ lệ kèo bóng đá 88 perl và mô -đun perlIPC :: Chạy. Nhìn thấyPhần 31.4Để biết thêm thông tin.
Nếu bạn thích tỷ lệ kèo bóng đá 88 biên dịch c khác với OneCấu hìnhChọn, bạn có thể đặt biến môi trườngCCTheo chương tỷ lệ kèo bóng đá 88 bạn chọn. Theo mặc định,Cấu hìnhsẽ chọnGCCNếu có sẵn, khác là mặc định của nền tảng (thường làCC). Tương tự, bạn có thể ghi đè các cờ tỷ lệ kèo bóng đá 88 biên dịch mặc định nếu cần vớiCFLAGSBiến.
Bạn có thể chỉ định tỷ lệ kèo bóng đá 88 biến môi trường trênCấu hìnhVí dụ:
38866_38914
Đây là danh sách tỷ lệ kèo bóng đá 88 biến quan trọng có thể được đặt theo cách này:
Chương tỷ lệ kèo bóng đá 88 Bison
C tỷ lệ kèo bóng đá 88 biên dịch
Tùy chọn chuyển đến tỷ lệ kèo bóng đá 88 biên dịch C
C tiền xử lý
Tùy chọn để chuyển đến bộ tiền xử lý c
Vị trí củaDTRACEChương tỷ lệ kèo bóng đá 88
Tùy chọn để chuyển đếnDTRACEChương tỷ lệ kèo bóng đá 88
Chương tỷ lệ kèo bóng đá 88 Flex
Tùy chọn sử dụng khi liên kết thực thi hoặc thư viện chia sẻ
Tùy chọn bổ sung để chỉ liên kết tỷ lệ kèo bóng đá 88 tệp thực thi
tỷ lệ kèo bóng đá 88 tùy chọn bổ sung chỉ để liên kết tỷ lệ kèo bóng đá 88 thư viện được chia sẻ
MSGFMTChương tỷ lệ kèo bóng đá 88 hỗ trợ ngôn ngữ bản địa
Tên đường dẫn đầy đủ của tỷ lệ kèo bóng đá 88 thông dịch Perl. Điều này sẽ được sử dụng để xác định các phụ thuộc để xây dựng PL/perl.
Tên đường dẫn đầy đủ của tỷ lệ kèo bóng đá 88 thông dịch Python. Điều này sẽ được sử dụng để xác định các phụ thuộc để xây dựng PL/Python. Ngoài ra, cho dù Python 2 hoặc 3 được chỉ định ở đây (hoặc được chọn ngầm) sẽ xác định biến thể nào của ngôn ngữ PL/Python sẽ có sẵn. Nhìn thấyPhần 44.1Để biết thêm thông tin. Nếu điều này không được đặt, những điều sau đây được thử nghiệm theo thứ tự này:Python Python3 Python2.
Tên đường dẫn đầy đủ của tỷ lệ kèo bóng đá 88 thông dịch TCL. Điều này sẽ được sử dụng để xác định các phụ thuộc cho việc xây dựng PL/TCL và nó sẽ được thay thế thành các tập lệnh TCL.
XML2-ConfigChương trình được sử dụng để định vị tỷ lệ kèo bóng đá 88 libxml.
Đôi khi rất hữu ích khi thêm cờ tỷ lệ kèo bóng đá 88 biên dịch sau khi thực tế vào tập hợp được chọn bởiCấu hình. Một ví dụ quan trọng làGCC's-WeRRORTùy chọn không thể được bao gồm trongCFLAGSchuyển sangCấu hình, vì nó sẽ phá vỡ nhiềuCấu hìnhtỷ lệ kèo bóng đá 88 thử nghiệm tích hợp. Để thêm tỷ lệ kèo bóng đá 88 cờ như vậy, hãy bao gồm chúng vàoCoptBiến môi trường trong khi chạylàm. Nội dung củaCoptđược thêm vào cảCFLAGSvàldflagsTùy chọn được thiết lập bởiCấu hình. Ví dụ: bạn có thể làm
Tạo COPT = '-Werror'
hoặc
Xuất Copt = '-Werror' làm
Lưu ý:Khi phát triển mã bên trong máy chủ, nên sử dụng tỷ lệ kèo bóng đá 88 tùy chọn cấu hình--Enable-cassert(bật nhiều kiểm tra lỗi thời gian chạy) và--Enable-Debug(cải thiện tính hữu dụng của tỷ lệ kèo bóng đá 88 công cụ gỡ lỗi).
Nếu sử dụng GCC, tốt nhất là xây dựng với mức tối ưu hóa ít nhất-O1, vì không sử dụng tối ưu hóa (-O0) Vô hiệu hóa một số cảnh báo tỷ lệ kèo bóng đá 88 biên dịch quan trọng (chẳng hạn như sử dụng các biến không chính xác). Tuy nhiên, các mức tối ưu hóa khác không có thể làm phức tạp việc gỡ lỗi vì bước qua mã được biên dịch thường sẽ không khớp với một-một với các dòng mã nguồn. Nếu bạn bị nhầm lẫn trong khi cố gắng gỡ lỗi mã được tối ưu hóa, hãy biên dịch lại các tệp quan tâm cụ thể với-O0. Một cách dễ dàng để làm điều này là bằng cách chuyển một tùy chọn cholàm: tạo hồ sơ = -O0 file.o.
TheCoptvàHồ sơBiến môi trường thực sự được xử lý giống hệt nhau bởiPostgreSQLMakefiles. Việc sử dụng nào là vấn đề ưu tiên, nhưng thói quen phổ biến giữa tỷ lệ kèo bóng đá 88 nhà phát triển là sử dụngHồ sơcho tỷ lệ kèo bóng đá 88 điều chỉnh cờ một lần, trong khiCoptCó thể được giữ mọi lúc.
Build
Để bắt đầu bản dựng, loại:
làm
(nhớ sử dụngGNU làm.) Bản dựng sẽ mất vài phút tùy thuộc vào phần cứng của bạn. Dòng cuối cùng được hiển thị phải là:
Tất cả PostgreSQL được thực hiện thành công. Sẵn sàng để tỷ lệ kèo bóng đá 88.
Nếu bạn muốn xây dựng mọi thứ có thể được xây dựng, bao gồm cả tài liệu (trang HTML và người đàn ông) và tỷ lệ kèo bóng đá 88 mô -đun bổ sung (Đóng góp44284_44302
Làm thế giới
Dòng cuối cùng được hiển thị nên là:
PostgreSQL, đóng góp và tài liệu được thực hiện thành công. Sẵn sàng để tỷ lệ kèo bóng đá 88.
Nếu bạn muốn xây dựng mọi thứ có thể được xây dựng, bao gồm tỷ lệ kèo bóng đá 88 mô -đun bổ sung (Đóng góp), nhưng không có tài liệu, hãy loại thay thế:
Làm cho thế giới-bin
Kiểm tra hồi quy
Nếu bạn muốn kiểm tra máy chủ mới được xây dựng trước khi tỷ lệ kèo bóng đá 88 nó, bạn có thể chạy các thử nghiệm hồi quy tại thời điểm này. Các bài kiểm tra hồi quy là một bộ kiểm tra để xác minh rằngPostgreSQLChạy trên máy của bạn theo cách tỷ lệ kèo bóng đá 88 nhà phát triển mong đợi. Kiểu:
Làm cho kiểm tra
(Điều này sẽ không hoạt động như root; làm điều đó như một người dùng không có đặc quyền.)Chương 31Chứa thông tin chi tiết về việc diễn giải kết quả kiểm tra. Bạn có thể lặp lại bài kiểm tra này vào bất kỳ thời điểm nào sau đó bằng cách ban hành cùng một lệnh.
tỷ lệ kèo bóng đá 88 tệp
Lưu ý:Nếu bạn đang nâng cấp một hệ thống hiện có, hãy chắc chắn đọcPhần 18.6có hướng dẫn về việc nâng cấp một cụm.
để tỷ lệ kèo bóng đá 88POSTGRESQLEnter:
Tạo tỷ lệ kèo bóng đá 88
Điều này sẽ tỷ lệ kèo bóng đá 88 các tệp vào các thư mục được chỉ định trongBước 145996_46234
Để tỷ lệ kèo bóng đá 88 tài liệu (trang HTML và Man), Enter:
Tạo tỷ lệ kèo bóng đá 88-docs
Nếu bạn xây dựng thế giới ở trên, hãy loại thay thế:
Tạo thế giới tỷ lệ kèo bóng đá 88
Điều này cũng tỷ lệ kèo bóng đá 88 tài liệu.
Nếu bạn xây dựng thế giới mà không có tài liệu trên, hãy loại thay thế:
Tạo tỷ lệ kèo bóng đá 88-world-bin
Bạn có thể sử dụngTạo tỷ lệ kèo bóng đá 88-stripthay vìTạo tỷ lệ kèo bóng đá 88Để loại bỏ các tệp và thư viện thực thi khi chúng được tỷ lệ kèo bóng đá 88. Điều này sẽ tiết kiệm một số không gian. Nếu bạn xây dựng với hỗ trợ gỡ lỗi, tước sẽ loại bỏ hỗ trợ gỡ lỗi một cách hiệu quả, do đó chỉ nên thực hiện nếu gỡ lỗi không còn cần thiết.tỷ lệ kèo bóng đá 88-Stripcố gắng thực hiện không gian tiết kiệm công việc hợp lý, nhưng nó không có kiến thức hoàn hảo về cách loại bỏ mọi byte không cần thiết từ một tệp thực thi, vì vậy nếu bạn muốn lưu tất cả không gian đĩa bạn có thể, bạn sẽ phải thực hiện công việc thủ công.
47338_47549PostgreSQL8.0, riêng biệtTạo tất cả tỷ lệ kèo bóng đá 88 tiêu đềLệnh là cần thiết cho lần sau, nhưng bước này đã được gấp lại vào tỷ lệ kèo bóng đá 88 tiêu chuẩn.)
tỷ lệ kèo bóng đá 88 chỉ dành cho máy khách:Nếu bạn chỉ muốn tỷ lệ kèo bóng đá 88 các ứng dụng và thư viện giao diện của máy khách, thì bạn có thể sử dụng các lệnh này:
47972_47997 Tạo -C SRC/Bao gồm tỷ lệ kèo bóng đá 88 48082_48114 Make -c Doc tỷ lệ kèo bóng đá 88
48198_48207Có một vài nhị phân cho sử dụng chỉ cho máy chủ, nhưng chúng nhỏ.
Chứng minh:Để hoàn tác tỷ lệ kèo bóng đá 88 Sử dụng lệnhTạo tỷ lệ kèo bóng đá 88. Tuy nhiên, điều này sẽ không xóa bất kỳ thư mục được tạo nào.
Làm sạch:Sau khi tỷ lệ kèo bóng đá 88, bạn có thể giải phóng không gian đĩa bằng cách xóa các tệp được xây dựng khỏi cây nguồn bằng lệnhlàm sạch. Điều này sẽ bảo tồn tỷ lệ kèo bóng đá 88 tệp được tạo bởi48756_48767Chương tỷ lệ kèo bóng đá 88, để bạn có thể xây dựng lại mọi thứ bằnglàmSau này. Để đặt lại cây nguồn cho trạng thái được phân phối, sử dụngLàm cho Distclean. Nếu bạn định xây dựng cho một số nền tảng trong cùng một cây nguồn, bạn phải thực hiện việc này và cấu hình lại cho mỗi nền tảng. (Ngoài ra, sử dụng một cây xây dựng riêng cho mỗi nền tảng, để cây nguồn không được sửa đổi.)
Nếu bạn thực hiện bản dựng và sau đó khám phá ra rằng của bạnCấu hìnhTùy chọn đã sai hoặc nếu bạn thay đổi bất cứ điều gìCấu hìnhĐiều tra (ví dụ: nâng cấp phần mềm), thì đó là một ý tưởng tốt để làmLàm cho DistcleanTrước khi cấu hình lại và xây dựng lại. Không có điều này, những thay đổi của bạn trong tỷ lệ kèo bóng đá 88 lựa chọn cấu hình có thể không lan truyền ở mọi nơi họ cần.
prev | Trang chủ | PostgreSQL: |
Nhận nguồn | UP | 50324_50349 |