Bản dựng thiết lập Meson - -prefix =/usr/local/pgsql
Phiên bản dài là phần còn lại của điều nàyPhần.
Cấu hình
Bước đầu tiên của quy trình kèo bóng đá việt nam là định cấu hình cây xây dựng cho hệ thống của bạn và chọn các tùy chọn bạn muốn. Để tạo và định cấu hình thư mục xây dựng, bạn có thể bắt đầu vớikèo bóng đá việt nam Meson
lệnh.
Bản dựng thiết lập Meson
Lệnh thiết lập lấy ABuildDir
và ASRCDIR
Đối số. Nếu khôngSRCDIR
được đưa ra, Meson sẽ suy luậnSRCDIR
Dựa trên thư mục hiện tại và vị trí củameson.build
. TheBuildDir
là bắt buộc.
chạykèo bóng đá việt nam Meson
Tải tệp cấu hình kèo bóng đá việt nam và thiết lập thư mục kèo bóng đá việt nam. Ngoài ra, bạn cũng có thể chuyển một số tùy chọn kèo bóng đá việt nam cho Meson.
# Cấu hình với tiền tố kèo bóng đá việt nam khác
Thiết lập thư mục kèo bóng đá việt nam là bước một lần. Để cấu hình lại trước khi kèo bóng đá việt nam mới, bạn chỉ cần sử dụngcấu hình meson
lệnh
cấu hình meson -dcassert = true
cấu hình meson
kèo bóng đá việt nam tùy chọn dòng lệnh thường được sử dụng được giải thích trongPhần 17.4.3.
Build
Theo mặc định,Mesonsử dụngNinjaCông cụ kèo bóng đá việt nam. kèo bóng đá việt namPostgreSQLTừ nguồn sử dụng meson, bạn có thể chỉ cần sử dụngNinja
Lệnh trong thư mục kèo bóng đá việt nam.
Ninja
Ninja sẽ tự động phát hiện số lượng CPU trong máy tính của bạn và song song với chính nó. Bạn có thể ghi đè số lượng kèo bóng đá việt nam quy trình song song được sử dụng với đối số dòng lệnh-J
.
Cần lưu ý rằng sau bước cấu hình ban đầu,Ninja
là lệnh duy nhất bạn cần gõ để biên dịch. Bất kể bạn thay đổi cây nguồn của mình như thế nào (thiếu việc di chuyển nó đến một vị trí hoàn toàn mới), Meson sẽ phát hiện kèo bóng đá việt nam thay đổi và tự tái tạo theo đó.
Nếu bạn muốn kèo bóng đá việt nam với một phụ trợ khác với ninja, bạn có thể sử dụng cấu hình với-Backend
Tùy chọn chọn lựa chọn bạn muốn sử dụng và sau đó kèo bóng đá việt nam bằng cách sử dụngBiên dịch Meson
. Để tìm hiểu thêm về kèo bóng đá việt nam phụ trợ này và kèo bóng đá việt nam đối số khác mà bạn có thể cung cấp cho Ninja, bạn có thể tham khảoTài liệu Meson.
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 kèo bóng đá việt nam 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 kèo bóng đá việt nam nhà phát triển mong đợi. Kiểu:
Meson Test
(Điều này sẽ không hoạt động như root; làm điều đó với tư cách là một người dùng không có đặc quyền.) XemChương 33Để biết 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 kèo bóng đá việt namo bất kỳ thời điểm nào sau đó bằng cách ban hành cùng một lệnh.
12749_12845--setup đang chạy
như một đối số choMeson Test
.
kèo bóng đá việt nam các tệp
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 19.6, có hướng dẫn về việc nâng cấp một cụm.
Sau khi PostgreSQL được xây dựng, bạn có thể kèo bóng đá việt nam nó bằng cách chạyNinja kèo bóng đá việt nam
lệnh.
Ninja kèo bóng đá việt nam
Điều này sẽ kèo bóng đá việt nam các tệp vào các thư mục được chỉ định trongBước 1. Hãy chắc chắn rằng bạn có quyền thích hợp để viết kèo bóng đá việt namo khu vực đó.
Ninja kèo bóng đá việt nam
nên làm việc cho hầu hết kèo bóng đá việt nam trường hợp, nhưng nếu bạn muốn sử dụng nhiều tùy chọn hơn (chẳng hạn như---quiet
Để triệt tiêu đầu ra bổ sung), bạn cũng có thể sử dụngkèo bóng đá việt nam Meson
Thay kèo bóng đá việt namo đó. Bạn có thể tìm hiểu thêm vềkèo bóng đá việt nam Mesonvà kèo bóng đá việt nam tùy chọn của nó trong tài liệu Meson.
Chứng nhận:Để hoàn tác kèo bóng đá việt nam, bạn có thể sử dụngNinja gỡ kèo bóng đá việt nam
lệnh.
Làm sạch:Sau khi kèo bóng đá việt nam, bạn có thể miễn phí 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ằngNinja Clean
lệnh.
kèo bóng đá việt nam Meson
Tùy chọn#kèo bóng đá việt nam Meson
kèo bóng đá việt nam tùy chọn dòng lệnh được giải thích bên dưới. Danh sách này không đầy đủ (sử dụngMeson Configure -Help
Để có được một cái đó). kèo bóng đá việt nam tùy chọn không được đề cập ở đây có nghĩa là cho kèo bóng đá việt nam trường hợp sử dụng nâng cao và được ghi lại trong tiêu chuẩnTài liệu Meson. Những đối số này có thể được sử dụng vớikèo bóng đá việt nam Meson
Điều khiển tùy chọn này trong đóNinja kèo bóng đá việt nam
(hoặckèo bóng đá việt nam Meson
) sẽ đặt kèo bóng đá việt nam tệp. The--Prefix
Tùy chọn (ví dụPhần 17.4.1) là đủ cho hầu hết các trường hợp. Nếu bạn có nhu cầu đặc biệt, bạn có thể tùy chỉnh các thư mục con kèo bóng đá việt nam với các tùy chọn khác được mô tả trong phần này.người đàn ông
vàdoc
Vị trí không bị ảnh hưởng bởi hạn chế này.) Đối với kèo bóng đá việt nam có thể di dời, bạn có thể muốn sử dụng-drath = false
Tùy chọn được mô tả sau.
--prefix =tiền tố
#kèo bóng đá việt nam tất cả các tệp trong thư mụctiền tố
thay vì/usr/local/pgsql
(trên kèo bóng đá việt nam hệ thống dựa trên Unix) hoặc
(trên Windows). Các tệp thực tế sẽ được kèo bóng đá việt nam vào các thư mục con khác nhau;Letters hiện tại
:/usr/local/pgsqltiền tố
Thư mục.
--Bindir =Thư mục
#Chỉ định thư mục cho kèo bóng đá việt nam chương trình thực thi. Mặc định là
.tiền tố
/bin
--sysconfdir =Thư mục
#Đặt thư mục cho kèo bóng đá việt nam tệp cấu hình khác nhau,
Theo mặc định.tiền tố
/etc
-libdir =Thư mục
#Đặt vị trí để kèo bóng đá việt nam thư viện và các mô -đun có thể tải động. Mặc định là
.tiền tố
/lib
--includedir =Thư mục
#Đặt thư mục để kèo bóng đá việt nam các tệp tiêu đề C và C ++. Mặc định là
.tiền tố
/bao gồm
-datadir =Thư mục
#Đặ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 kèo bóng đá việt nam. Mặc định là
. Lưu ý rằng điều này không liên quan gì đến nơi kèo bóng đá việt nam tệp cơ sở dữ liệu của bạn sẽ được đặt.tiền tố
/chia sẻ
-localedir =Thư mục
#Đặt thư mục để kèo bóng đá việt nam 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à
.Datadir
/Locale
--mandir =Thư mục
#trang người đàn ông đi kèm vớiPostgreSQLsẽ được kèo bóng đá việt nam theo thư mục này, trong tương ứngngười đàn ông
SubDirectories. Mặc định làx
.Datadir
/Man
Chăm sóc đã được thực hiện để có thể kèo bóng đá việt namPostgreSQLvào các vị trí kèo bóng đá việt nam được chia sẻ (chẳng hạn như/usr/local/bao gồm
) mà không can thiệp kèo bóng đá việt namo không gian tên của phần còn lại của hệ thống. Đầu tiên, chuỗi/PostgreSQL
được tự động gắn kèo bóng đá việt namoDatadir
, sysconfdir
vàDocDir
, Trừ khi tên thư mục được mở rộng đầy đủ đã chứa chuỗiPostgres
HànghoặcPGSQL
”. Ví dụ: nếu bạn chọn/usr/local
Là tiền tố, tài liệu sẽ được kèo bóng đá việt nam 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 kèo bóng đá việt nam vàoBao gồm
và là không gian tên. Các tệp tiêu đề nội bộ và các tệp tiêu đề máy chủ được kèo bóng đá việt nam vào các thư mục riêng theoBao 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 kèo bóng đá việt nam tệp tiêu đề của nó.libdir
cho kèo bóng đá việt nam mô -đun có thể tải động.
Các tùy chọn được mô tả trong phần này cho phép kèo bóng đá việt nam các tùy chọn khác nhauPostgreSQLkèo bóng đá việt nam tính năng. Hầu hết trong số này yêu cầu phần mềm bổ sung, như được mô tả trongPhần 17.1và sẽ được bật tự động nếu tìm thấy phần mềm cần thiết. Bạn có thể thay đổi hành vi này bằng cách đặt thủ công kèo bóng đá việt nam tính năng này thànhĐã bật
Để yêu cầu chúng hoặcbị vô hiệu hóa
để không kèo bóng đá việt nam với chúng.
Để chỉ định kèo bóng đá việt nam tùy chọn cụ thể của PostgreSQL, tên của tùy chọn phải được đặt trước-D
.
-dnls = auto | đã bật |
#cho phép hoặc vô hiệu hóa hỗ trợ ngôn ngữ bản địa (NLS), nghĩa là khả năng hiển thị kèo bóng đá việt nam thông điệp của chương trình bằng một ngôn ngữ khác tiếng Anh. Mặc định tự động và sẽ được bật tự động nếu việc triển khaiAPI GetTextđược tìm thấy.
-dplperl = auto | đã bật |
#kèo bóng đá việt namPL/PerlNgôn ngữ phía máy chủ. Mặc định là tự động.
-dplpython = auto | đã bật |
#kèo bóng đá việt namPL/PythonNgôn ngữ phía máy chủ. Mặc định là tự động.
-dpltcl = auto | đã bật |
#kèo bóng đá việt namPL/TCLNgôn ngữ phía máy chủ. Mặc định là tự động.
-DTCL_Version =TCL_Version
#Chỉ định phiên bản TCL để sử dụng khi kèo bóng đá việt nam PL/TCL.
-dicu = Auto | đã bật |
#kèo bóng đá việt nam với sự hỗ trợ choICUThư viện, cho phép sử dụng kèo bóng đá việt nam tính năng đối chiếu ICU(xemPhần 24.2). Mặc định là tự động và yêu cầuICU4CGói sẽ được kèo bóng đá việt nam. Phiên bản yêu cầu tối thiểu củaICU4Chiện là 4.2.
-dllvm = auto | đã bật |
#kèo bóng đá việt nam với sự hỗ trợ choLLVMdựa trênjitbiên dịch(xemChương 32). Điều này yêu cầuLLVMThư viện sẽ được kèo bóng đá việt nam. Phiên bản yêu cầu tối thiểu củaLLVMhiện là 3,9. Bị vô hiệu hóa theo mặc định.
LLVM-Config
sẽ được sử dụng để tìm kèo bóng đá việt nam tùy chọn biên dịch cần thiết.LLVM-Config
, và sau đóLLVM-Config- $ Phiên bản
Đối với tất cả kèo bóng đá việt nam phiên bản được hỗ trợ, sẽ được tìm kiếm trongđường dẫn
. Nếu điều đó không mang lại chương trình mong muốn, hãy sử dụngllvm_config
Để chỉ định đường dẫn đến đúngLLVM-Config
.
-dlz4 = auto | đã bật |
#kèo bóng đá việt nam vớiLZ4Hỗ trợ nén. Mặc định là tự động.
-dzstd = auto | đã bật |
#kèo bóng đá việt nam vớiZstandardHỗ trợ nén. Mặc định là tự động.
-dssl = auto |Thư viện
#kèo bóng đá việt nam với sự hỗ trợ choSSL(mã hóa) Kết nối. Duy nhấtThư viện
được hỗ trợ làOpenSSL
. Điều này yêu cầuOpenSSLGói sẽ được kèo bóng đá việt nam. Xây dựng với điều này sẽ kiểm tra các tệp và thư viện tiêu đề cần thiết để đảm bảo rằng của bạnOpenSSLkèo bóng đá việt nam là đủ trước khi tiến hành. Mặc định cho tùy chọn này là tự động.
-DGSSAPI = Auto | đã bật |
#Xây dựng với sự hỗ trợ cho xác thực GSSAPI. MIT Kerberos được yêu cầu kèo bóng đá việt nam cho GSSAPI./usr/bao gồm
, /usr/lib
). Trong những trường hợp đó, PostgreSQL sẽ truy vấnPKG-Config
Để phát hiện kèo bóng đá việt nam tùy chọn trình biên dịch và trình liên kết cần thiết. Mặc định là tự động.cấu hình meson
Sẽ kiểm tra các tệp và thư viện tiêu đề cần thiết để đảm bảo rằng kèo bóng đá việt nam GSSAPI của bạn là đủ trước khi tiến hành.
-DLDAP = Auto | đã bật |
#kèo bóng đá việt nam vớiLDAPHỗ trợ để xác thực và tra cứu tham số kết nối (xemPhần 34,18vàPhần 21.10Để biết thêm thông tin). Trên Unix, điều này yêu cầuOpenLDAPGói sẽ được kèo bóng đá việt nam. Trên Windows, mặc địnhWinldapThư viện được sử dụng. Mặc định là tự động.cấu hình meson
Sẽ kiểm tra kèo bóng đá việt nam tệp và thư viện tiêu đề cần thiết để đảm bảo rằng của bạnOpenLDAPkèo bóng đá việt nam là đủ trước khi tiến hành.
-DPAM = Auto | đã bật |
#kèo bóng đá việt nam vớiPAM(Mô -đun xác thực có thể cắm) Hỗ trợ. Mặc định là tự động.
-DBSD_AUTH = Auto | đã bật |
#kèo bóng đá việt nam với hỗ trợ xác thực BSD. (Khung xác thực BSD hiện chỉ khả dụng trên OpenBSD.) Mặc định là tự động.
-dsystemd = auto | đã bật |
#kèo bóng đá việt nam với sự hỗ trợ chosystemdThông báo dịch vụ. Điều này cải thiện tích hợp nếu máy chủ được khởi động theosystemdnhưng không có tác động khác; nhìn thấyPhần 19.3Để biết thêm thông tin. Mặc định là tự động.LibSystemdvà các tệp tiêu đề được liên kết cần được kèo bóng đá việt nam để sử dụng tùy chọn này.
-dbonjour = auto | đã bật |
#kèo bóng đá việt nam với sự hỗ trợ cho khám phá dịch vụ tự động Bonjour. Mặc định là tự động và yêu cầu hỗ trợ Bonjour trong hệ điều hành của bạn.
-DuUID =Thư viện
#kèo bóng đá việt namUUID-OSSPMô -đun (cung cấp kèo bóng đá việt nam chức năng để tạo UUID), sử dụng thư viện UUID được chỉ định. Thư viện
phải là một trong số:
Không
Để không kèo bóng đá việt nam mô -đun UUID. Đây là mặc định.
BSD
Để sử dụng kèo bóng đá việt nam hàm UUID được tìm thấy trong FreeBSD 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ởiE2FSPROGS
Dự án; Thư viện này có mặt trong hầu hết kèo bóng đá việt nam hệ thống Linux và trong kèo bóng đá việt nam macOS, và cũng có thể được lấy cho kèo bóng đá việt nam nền tảng khác
OSSP
Để sử dụngThư viện OSSP UUID
-DlIBXML = Auto | đã bật |
#kèo bóng đá việt nam với libxml2, cho phép hỗ trợ SQL/XML. Mặc định là tự động.
Để sử dụng kèo bóng đá việt nam libxml2 ở vị trí bất thường, bạn có thể đặtPKG-Config
Biến môi trường liên quan (xem tài liệu của nó).
-DlIBXSLT = Auto | đã bật |
#kèo bóng đá việt nam với libxslt, cho phépXML2Mô -đun để thực hiện kèo bóng đá việt nam biến đổi XSL của XML.-DlIBXML
cũng phải được chỉ định. Mặc định là tự động.
-Dreadline = Auto | đã bật |
#Cho phép sử dụngReadlineThư viện (vàlibeditlà tốt). Tùy chọn này mặc định là tự động và cho phép chỉnh sửa dòng lệnh và lịch sử trongPSQLvà được khuyến nghị mạnh mẽ.
-dlibedit_preferred = true | SAI
#Đặt điều này thành đúng ủ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 kèo bóng đá việt nam cả hai thư viện;Readline.
-dzlib = auto | đã bật |
#Cho phép sử dụngzlibThư viện. Nó mặc định là tự động và cho phép hỗ trợ lưu trữ được nén trongPG_DUMP, PG_RESTOREvàpg_basebackupvà được khuyến nghị.
-dspinlocks = true | SAI
#Tùy chọn này được đặt thành true theo mặc định; Đặt nó thành sai sẽ 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 rất kém;POSTGRESQLTrên nền tảng của bạn, vui lòng báo cáo vấn đề choPOSTGRESQLnhà phát triển.
-Datomics = true | SAI
#Tùy chọn này được đặt thành true theo mặc định; Đặt nó thành Sai sẽ vô hiệu hóa việc sử dụng kèo bóng đá việt nam hoạt động nguyên tử CPU.
--Auto-features = auto | đã bật |
#Đặt tùy chọn này cho phép bạn ghi đè giá trị của tất cảAutoHồikèo bóng đá việt nam tính năng (kèo bóng đá việt nam tính năng được bật tự động nếu tìm thấy phần mềm cần thiết). Điều này có thể hữu ích khi bạn muốn vô hiệu hóa hoặc bật tất cảMạnhTùy chọnHồikèo bóng đá việt nam tính năng cùng một lúc mà không phải đặt từng tính năng theo cách thủ công. Giá trị mặc định cho tham số này là tự động.
--backend =phụ trợ
#Phần phụ trợ mặc định Meson sử dụng là ninja và điều đó đủ cho hầu hết kèo bóng đá việt nam trường hợp sử dụng. Tuy nhiên, nếu bạn muốn tích hợp hoàn toàn với Visual Studio, bạn có thể đặtphụ trợ
đếnvs
.
-DC_ARGS =Tùy chọn
#Tùy chọn này có thể được sử dụng để chuyển kèo bóng đá việt nam tùy chọn bổ sung cho trình biên dịch C.
-DC_Link_ARGS =Tùy chọn
#Tùy chọn này có thể được sử dụng để chuyển kèo bóng đá việt nam tùy chọn bổ sung cho trình liên kết C.
-Dextra_include_dirs =Thư mục
#Thư mục
là danh sách các thư mục được phân tách bằng dấu phẩy sẽ được thêm kèo bóng đá việt namo danh sách các tìm kiếm trình 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ư GNUReadline) Được kèo bóng đá việt nam ở vị trí không chuẩn, bạn phải sử dụng tùy chọn này và có lẽ cũng là tương ứng-Dextra_lib_dirs
Tùy chọn.
Ví dụ:.
-Dextra_lib_dirs =Thư mục
#Thư mục
là danh sách kèo bóng đá việt nam thư mục được phân tách bằng dấu phẩy để tìm kiếm kèo bóng đá việt nam thư viện. Bạn có thể sẽ phải sử dụng tùy chọn này (và tương ứng-Dextra_include_dirs
Tùy chọn) Nếu bạn đã kèo bóng đá việt nam các gói ở các vị trí không chuẩn.
Ví dụ:.
-dsystem_tzdata =Thư mục
#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 để kèo bóng đá việt nam lại.Thư mục
được sử dụng thay vì cái được bao gồm trong phân phối nguồn PostgreSQL.Thư mục
phải được chỉ định là đường dẫn tuyệt đối./usr/share/zoneinfo
là 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 kèo bóng đá việt nam sẽ không phát hiện dữ liệu múi giờ không khớp hoặc sai.PostgreSQL.
Tùy chọn này chủ yếu nhắm kèo bóng đá việt namo các nhà phân phối gói nhị phân, những người biết rõ về hệ điều hành mục tiêu của họ. Ưu điểm chính của việc sử dụng tùy chọn này là gói PostgreSQL sẽ không cần phải được nâng cấp bất cứ khi nào bất kỳ quy tắc thời gian tiết kiệm ánh sáng ban ngày địa phương nào thay đổi.
-Dextra_Version =chuỗi
#appendchuỗi
đến số phiên bản PostgreSQL. Bạn có thể sử dụng điều này, ví dụ, để đánh dấu các nhị phân được kèo bóng đá việt nam từ chưa phát hànhGITẢnh chụp nhanh hoặc chứa kèo bóng đá việt nam bản vá tùy chỉnh với chuỗi phiên bản phụ, chẳng hạn nhưGIT Mô tả
Định danh hoặc số phát hành gói phân phối.
-drath = true | SAI
#Tùy chọn này được đặt thành true theo mặc định. Nếu được đặt thành sai, không đánh dấuPostgreSQL46635_46754--Libdir
). Trên hầu hết các nền tảng, đánh dấu này sử dụng một đường dẫn tuyệt đối đến thư mục thư viện, do đó sẽ không có ích gì nếu bạn di dời kèo bóng đá việt nam sau.Phần 17.5.1Để biết thêm chi tiết.
-DBinary_Name
=đường dẫn
#Nếu một chương trình cần thiết để kèo bóng đá việt nam PostgreSQL (có hoặc không có cờ tùy chọn) được lưu trữ tại đường dẫn không chuẩn, bạn có thể chỉ định nó theo cách thủ côngcấu hình meson
. Danh sách đầy đủ kèo bóng đá việt nam chương trình mà điều này được hỗ trợ có thể được tìm thấy bằng cách chạycấu hình meson
. Ví dụ:
meson configure -dbison = path_to_bison
xemPhần J.2Đối với các công cụ cần thiết để kèo bóng đá việt nam tài liệu.
-ddocs = auto | đã bật |
#Cho phép kèo bóng đá việt nam tài liệu trongHTMLvàManĐịnh dạng. Nó mặc định là tự động.
-DDOCS_PDF = Auto | đã bật |
#Cho phép kèo bóng đá việt nam tài liệu trongPDFĐịnh dạng. Nó mặc định là tự động.
-DDOCS_HTML_STYLE = Đơn giản | trang web
#điều khiển nàoCSSBiểu đồ được sử dụng. Mặc định làđơn giản
. Nếu được đặt thànhTrang web
, Tài liệu HTML sẽ tham chiếu bảng kiểu chopostgresql.org.
-DPGport =Số
#setSố
Là số cổng mặc định cho máy chủ và máy khách. Mặc định là 5432. Cổng luôn có thể được thay đổi sau này, nhưng nếu bạn chỉ định nó ở đây thì cả máy chủ và máy khách sẽ có cùng một mặc định được biên dịch, có thể rất thuận tiện.PostgreSQLMáy chủ trên cùng một máy.
-dkrb_srvnam =tên
#Tên mặc định của hiệu trưởng dịch vụ Kerberos được sử dụng bởi GSSAPI.Postgres
là mặc định. Thường không có lý do để thay đổi điều này trừ khi bạn đang kèo bóng đá việt nam cho môi trường Windows, trong trường hợp đó phải được đặt thành trường hợp trênPostgres
.
-DSegSize =Segsize
#ĐặtKích thước phân đoạn, trong gigabyte. kèo bóng đá việt nam 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.LargeFileHồiHỗ trợ (điều mà hầu hết, ngày nay), bạn có thể sử dụng kích thước phân đoạn lớn hơn. Điều này có thể hữu ích để giảm số lượng mô tả tệp được tiêu thụ khi làm việc với kèo bóng đá việt nam bảng rất lớn.tar, 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 được yêu cầu, giá trị này là sức mạnh của 2.
-dblocksize =blocksize
#ĐặtKích thước khối, trong kilobyte. Đây là đơn vị lưu trữ và I/O trong kèo bóng đá việt nam bảng.
-dwal_blocksize =blocksize
#ĐặtKích thước khối Wal, trong kilobyte. Đây là đơn vị lưu trữ và I/O trong nhật ký Wal.
Hầu hết kèo bóng đá việt nam tùy chọn trong phần này chỉ được quan tâm để phát triển hoặc gỡ lỗiPostgreSQL. Chúng không được khuyến nghị cho kèo bóng đá việt nam bản dựng sản xuất, ngoại trừ--Debug
, có thể hữu ích để kích hoạt kèo bóng đá việt nam báo cáo lỗi chi tiết trong sự kiện không may mắn mà bạn gặp phải lỗi. Trên kèo bóng đá việt nam nền tảng hỗ trợ DTRACE,-DdTrace
cũng có thể hợp lý để sử dụng trong sản xuất.
Khi xây dựng một kèo bóng đá việt nam sẽ được sử dụng để phát triển mã bên trong máy chủ, nên sử dụng ít nhất-BUILDTYPE = DEBUG
và-Dcassert
Tùy chọn.
-BUILDTYPE =buildType
#Tùy chọn này có thể được sử dụng để chỉ định BuildType để sử dụng; mặc định làDebugOptimized
. Nếu bạn muốn kiểm soát tốt hơn trên kèo bóng đá việt nam biểu tượng gỡ lỗi và mức tối ưu hóa hơn những gì tùy chọn này cung cấp, bạn có thể tham khảo--Debug
và--Optimization
cờ.
kèo bóng đá việt nam loại bản dựng sau thường được sử dụng:trơn
, Debug
, DebugOptimized
vàPhát hành
. Thông tin thêm về chúng có thể được tìm thấy trongTài liệu Meson.
-Debug
#biên dịch tất cả kèo bóng đá việt nam chương trình và thư viện với kèo bóng đá việt nam ký hiệu gỡ lỗi. Điều này có nghĩa là bạn có thể chạy kèo bóng đá việt nam chương trình trong trình gỡ lỗi để phân tích kèo bóng đá việt nam vấn đề.
--Optimization
=Cấp
#Chỉ định mức tối ưu hóa.cấp
có thể được đặt thành bất kỳ 0, g, 1,2,3, s.
--Werror
#Đặt tùy chọn này yêu cầu trình biên dịch coi cảnh báo là lỗi. Điều này có thể hữu ích cho phát triển mã.
-dcassert = true | SAI
#cho phépKhẳng địnhKiểm tra trong máy chủ, kiểm tra cho nhiều ngườiKhông thể xảy raĐiều kiện. Điều này là vô giá cho kèo bóng đá việt nam mục đích phát triển mã, nhưng kèo bóng đá việt nam thử nghiệm làm chậm máy chủ đáng kể.
-dtap_tests = auto | đã bật |
#Kích hoạt các thử nghiệm bằng công cụ Perl Tap. Mặc định là tự động và yêu cầu kèo bóng đá việt nam perl và mô -đun perlIPC :: Chạy
. xemPhần 33.4Để biết thêm thông tin.
-DPG_TEST_EXTRA =test_suites
#Bật kèo bóng đá việt nam bộ kiểm tra yêu cầu phần mềm đặc biệt để chạy. Tùy chọn này chấp nhận kèo bóng đá việt nam đối số thông qua một danh sách phân tách khoảng trắng.Phần 33.1.3Để biết chi tiết.
-DB_Coverage = true | SAI
#Nếu sử dụng GCC, tất cả các chương trình 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 kèo bóng đá việt nam với các số liệu bảo hiểm mã.xemPhần 33.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.
-ddtrace = auto | đã bật |
#Kích hoạt biên dịch nàyPOSTGRESQLvới sự hỗ trợ cho công cụ theo dõi động DTRACE.xemPhần 28.5Để biết thêm thông tin.
Để trỏ đếnDTRACE
Chương trình, TheDTRACE
Tùy chọn có thể được đặt. Điều này thường sẽ là cần thiết bởi vìDTRACE
thường được kèo bóng đá việt nam dưới/usr/sbin
, có thể không có trong bạnđường dẫn
.
-DSEGSIZE_BLOCKS = SEGSIZE_BLOCKS
#Chỉ định kích thước phân đoạn quan hệ trong kèo bóng đá việt nam khối. Nếu cả hai-DSEGSIZE
Và tùy chọn này được chỉ định, tùy chọn này thắng. Tùy chọn này chỉ dành cho kèo bóng đá việt nam nhà phát triển, để kiểm tra mã liên quan đến phân đoạn.
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài liệu.