Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
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 kèo bóng đá euro 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ế.

kèo bóng đá euroinitDB

tên

initDB-Tạo mớiPostgreSQLCụm cơ sở dữ kèo bóng đá euro

Synopsis

initDB[Tùy kèo bóng đá euro...] -PGDATA | -DThư kèo bóng đá euro

Mô tả

initDBTạo một mớiPostgreSQLCụm cơ sở dữ kèo bóng đá euro. Một cơ sở dữ kèo bóng đá euro cụm là một tập hợp các cơ sở dữ kèo bóng đá euro được quản lý bởi một phiên bản máy chủ.

Tạo cụm cơ sở dữ kèo bóng đá euro bao gồm việc tạo các thư mục trong đó dữ kèo bóng đá euro cơ sở dữ kèo bóng đá euro sẽ tồn tại, tạo ra Bảng danh mục được chia sẻ (bảng thuộc về toàn bộ cụm thay vì đến bất kỳ cơ sở dữ kèo bóng đá euro cụ thể nào) và tạoTemplate1PostgresCơ sở dữ kèo bóng đá euro. Khi bạn sau này tạo ra một cơ sở dữ kèo bóng đá euro, mọi thứ trongTemplate1Cơ sở dữ kèo bóng đá euro được sao chép. (Do đó, bất cứ thứ gì được cài đặt trongTemplate1được sao chép tự động vào mỗi cơ sở dữ kèo bóng đá euro được tạo sau.)PostgresCơ sở dữ kèo bóng đá euro là cơ sở dữ kèo bóng đá euro mặc định được sử dụng để sử dụng bởi người dùng, tiện ích và các ứng dụng của bên thứ ba.

mặc dùinitDBSẽ cố gắng Tạo thư mục dữ kèo bóng đá euro được chỉ định, nó có thể không có quyền Nếu thư mục chính của thư mục dữ kèo bóng đá euro mong muốn là thuộc sở hữu gốc. Để khởi tạo trong một thiết lập như vậy, hãy tạo một dữ kèo bóng đá euro trống thư mục là root, sau đó sử dụngChownđến Gán quyền sở hữu thư mục đó cho tài khoản người dùng cơ sở dữ kèo bóng đá euro, sau đóSuĐể trở thành người dùng cơ sở dữ kèo bóng đá euro chạy12277_12285.

initDBphải được chạy với tư cách là người dùng mà sẽ sở hữu quy trình máy chủ, vì máy chủ cần phải có Truy cập vào các tệp và thư kèo bóng đá euro màinitDBTạo. Vì máy chủ không thể chạy như root, bạn không được chạyinitDBLà gốc hoặc. (Trên thực tế, nó sẽ từ chối làm như vậy.)

initDBKhởi tạo cơ sở dữ kèo bóng đá euro Mã hóa vị trí và ký tự mặc định của cụm. Các Thứ tự đối chiếu (lc_collate) và Các lớp đặt ký tự (lc_ctype, ví dụ: trên, dưới, chữ số) được cố định cho tất cả các cơ sở dữ kèo bóng đá euro và không thể đã thay đổi. Đơn đặt hàng khác ngoàiChoặcPOSIXCũng có hiệu suất hình phạt. Vì những lý do này, điều quan trọng là kèo bóng đá euro quyền Locale khi chạyinitDB. Các Các danh kèo bóng đá euro địa phương còn lại có thể được thay đổi sau khi máy chủ được bắt đầu. Tất cả các giá trị địa phương của máy chủ (lc_*) có thể được hiển thị thông quaHiển thị tất cả. Thêm chi tiết có thể được tìm thấy trongPhần 22.1.

Mã hóa bộ ký tự có thể được đặt riêng cho một cơ sở dữ kèo bóng đá euro khi nó được tạo.initDBXác định mã hóa choTemplate1cơ sở dữ kèo bóng đá euro, sẽ đóng vai trò là Mặc định cho tất cả các cơ sở dữ kèo bóng đá euro khác. Để thay đổi mã hóa mặc định sử dụng--EncodingTùy kèo bóng đá euro. Thêm chi tiết có thể được tìm thấy trongPhần 22.2.

Tùy kèo bóng đá euro

-Aauthmethod
--Auth =authmethod

Tùy kèo bóng đá euro này chỉ định phương thức xác thực cho Người dùng địa phương được sử dụng trongpg_hba.conf. Không sử dụngTrustTrừ khi bạn tin tưởng Tất cả người dùng cục bộ trên hệ thống của bạn.Trustlà mặc định để dễ dàng Cài đặt.

-DThư kèo bóng đá euro
-pgdata =Thư kèo bóng đá euro

Tùy chọn này chỉ định thư mục trong đó cơ sở dữ kèo bóng đá euro Cụm nên được lưu trữ. Đây là thông tin duy nhất Yêu cầu bởiinitDB, nhưng bạn có thể Tránh viết nó bằng cách đặtPGDATA15063_15147Postgres) có thể tìm thấy thư mục cơ sở dữ kèo bóng đá euro sau này bởi cùng một biến.

-emã hóa
--Encoding =mã hóa

Chọn mã hóa cơ sở dữ kèo bóng đá euro mẫu. Điều này sẽ cũng là mã hóa mặc định của bất kỳ cơ sở dữ kèo bóng đá euro nào bạn tạo Sau này, trừ khi bạn ghi đè nó ở đó. Mặc định có nguồn gốc từ địa phương, hoặcSQL_ASCIINếu Điều đó không hoạt động. Các bộ ký tự được hỗ trợ bởiPostgreSQLMáy chủ là được mô tả trongPhần 22.2.1.

-locale =Locale

Đặt locale mặc định cho cụm cơ sở dữ kèo bóng đá euro. Nếu như Tùy chọn này không được chỉ định, ngôn ngữ được kế thừa từ môi trườnginitDBChạy trong. Hỗ trợ địa phương được mô tả trongPhần 22.1.

--lc-collate =Locale
--lc-ctype =Locale
--lc-messages =Locale
--lc-monetary =Locale
--lc-numeric =Locale
--lc-time =Locale

như-Locale, nhưng chỉ đặt Locale trong danh kèo bóng đá euro được chỉ định.

--no-locale

tương đương với-locale = C.

-xThư kèo bóng đá euro
--xlogdir =Thư kèo bóng đá euro

Tùy kèo bóng đá euro này chỉ định thư mục trong đó Nhật ký giao dịch phải được lưu trữ.

-Utên người dùng
--Username =tên người dùng

Chọn tên người dùng của Superuser cơ sở dữ kèo bóng đá euro. Cái này mặc định theo tên của người dùng hiệu quả đang chạyinitDB. Nó thực sự không quan trọng Tên của Superuser là gì, nhưng người ta có thể kèo bóng đá euro giữ Tên thông thườngPostgres, ngay cả khi hệ điều hành Tên người dùng khác nhau.

-W
--pwprompt

làm choinitDBLời nhắc cho a Mật khẩu để cung cấp cho Superuser cơ sở dữ kèo bóng đá euro. Nếu bạn không có kế hoạch Khi sử dụng xác thực mật khẩu, điều này không quan trọng. Nếu không, bạn sẽ không thể sử dụng xác thực mật khẩu cho đến khi bạn có một mật khẩu được thiết lập.

-pwfile =FileName

làm choinitDBĐọc cơ sở dữ kèo bóng đá euro Mật khẩu của Superuser từ một tệp. Dòng đầu tiên của Tệp được lấy làm mật khẩu.

--Text-search-config =18982_18987

Đặt cấu hình tìm kiếm văn bản mặc định. Nhìn thấydefault_text_search_configĐể biết thêm thông tin.

Khác, ít được sử dụng, các tham số cũng có sẵn:

-D
-Debug

In đầu ra gỡ lỗi từ phụ trợ Bootstrap và A A Một vài thông điệp khác về sự quan tâm ít hơn cho chung công cộng. Phụ trợ bootstrap là chương trìnhinitDBSử dụng để tạo các bảng danh mục. Tùy kèo bóng đá euro này tạo ra một số lượng lớn cực kỳ đầu ra nhàm chán.

-lThư kèo bóng đá euro

Chỉ định ở đâuinitDBnên Tìm các tệp đầu vào của nó để khởi tạo cụm cơ sở dữ kèo bóng đá euro. Điều này thường không cần thiết. Bạn sẽ được nói nếu bạn cần chỉ định vị trí của họ một cách rõ ràng.

-N
-Noclean

20292_20311initDBXác định rằng một lỗi đã ngăn chặn nó hoàn toàn Tạo cụm cơ sở dữ kèo bóng đá euro, nó xóa bất kỳ tệp nào có thể đã tạo ra trước khi phát hiện ra rằng nó không thể hoàn thành công việc. Tùy chọn này ức chế việc dọn dẹp và do đó hữu ích để gỡ lỗi.

Môi trường

PGDATA

Chỉ định thư mục nơi cụm cơ sở dữ kèo bóng đá euro được lưu trữ; có thể được ghi đè bằng-DTùy kèo bóng đá euro.

21051_21083PostgreSQLTiện ích, cũng sử dụng các biến môi trường được hỗ trợ bởilibpq(xemPhần 30.12).

Xem thêm

Postgres