initDBTạo một mớiPostgreSQLCụm cơ sở dữ tỷ lệ kèo bóng đá tối nay. Một cụm cơ sở dữ tỷ lệ kèo bóng đá tối nay là một tập hợp các cơ sở dữ tỷ lệ kèo bóng đá tối nay được quản lý bởi một phiên bản máy chủ.
Tạo cụm cơ sở dữ tỷ lệ kèo bóng đá tối nay bao gồm việc tạo các thư mục trong đó dữ tỷ lệ kèo bóng đá tối nay cơ sở dữ tỷ lệ kèo bóng đá tối nay sẽ tồn tại, tạo các bảng danh mục được chia sẻ (các bảng thuộc về toàn bộ cụm thay vì bất kỳ cơ sở dữ tỷ lệ kèo bóng đá tối nay cụ thể nào) và tạoTemplate1vàPostgresCơ sở dữ tỷ lệ kèo bóng đá tối nay. Khi sau này bạn tạo một cơ sở dữ tỷ lệ kèo bóng đá tối nay mới, mọi thứ trongTemplate1Cơ sở dữ tỷ lệ kèo bóng đá tối nay đượ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ữ tỷ lệ kèo bóng đá tối nay được tạo sau.)PostgresCơ sở dữ tỷ lệ kèo bóng đá tối nay là cơ sở dữ tỷ lệ kèo bóng đá tối nay mặc định được sử dụng để sử dụng bởi người dùng, tiện ích và ứng dụng bên thứ ba.
mặc dùinitDBSẽ cố gắng tạo thư mục dữ tỷ lệ kèo bóng đá tối nay được chỉ định, nó có thể không có quyền nếu thư mục chính của thư mục dữ tỷ lệ kèo bóng đá tối nay mong muốn đượ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 thư mục dữ tỷ lệ kèo bóng đá tối nay trống làm gốc, sau đó sử dụngChownĐể gán quyền sở hữu thư mục đó cho tài khoản người dùng cơ sở dữ tỷ lệ kèo bóng đá tối nay, sau đóSuĐể trở thành người dùng cơ sở dữ tỷ lệ kèo bóng đá tối nay để chạyinitDB.
initDBPhải chạy với tư cách là người dùng sẽ sở hữu quy trình máy chủ, vì máy chủ cần có quyền truy cập vào tỷ lệ kèo bóng đá tối nay tệp và thư mục màinitDBTạo. Vì máy chủ không thể chạy làm root, bạn không được chạyinitDBLà gốc. (Trên thực tế, nó sẽ từ chối làm như vậy.)
initDBKhởi tạo mã hóa vị trí và ký tự mặc định của cụm cơ sở dữ tỷ lệ kèo bóng đá tối nay. Bộ mã hóa ký tự, thứ tự đối chiếu (lc_collate) và tỷ lệ kèo bóng đá tối nay lớp tập ký tự (lc_ctype, ví dụ: trên, dưới, chữ số) có thể được đặt riêng cho cơ sở dữ tỷ lệ kèo bóng đá tối nay khi nó được tạo.initDBXác định tỷ lệ kèo bóng đá tối nay cài đặt đó choTemplate1Cơ sở dữ tỷ lệ kèo bóng đá tối nay, sẽ đóng vai trò là mặc định cho tất cả các cơ sở dữ tỷ lệ kèo bóng đá tối nay khác.
Để thay đổi thứ tự đối chiếu mặc định hoặc tỷ lệ kèo bóng đá tối nay lớp đặt ký tự, sử dụng--lc-collatevà--lc-ctypeTùy tỷ lệ kèo bóng đá tối nay. Đơn đặt hàng khác ngoàiChoặcPOSIXCũng có hình phạt hiệu suất. Vì những lý do này, điều quan trọng là tỷ lệ kèo bóng đá tối nay đúng địa điểm khi chạyinitDB.
tỷ lệ kèo bóng đá tối nay danh mục địa phương còn lại có thể được thay đổi sau khi máy chủ được khởi động. Bạn cũng có thể sử dụng-LocaleĐể đặt mặc định cho tất cả tỷ lệ kèo bóng đá tối nay danh mục địa phương, bao gồm tỷ lệ kèo bóng đá tối nay lớp thứ tự đối chiếu và tỷ lệ kèo bóng đá tối nay lớp tập ký tự. Tất cả tỷ lệ kèo bóng đá tối nay 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.
Để thay đổi mã hóa mặc định, sử dụng---Encoding. Thêm chi tiết có thể được tìm thấy trongPhần 22.3.
Tùy tỷ lệ kèo bóng đá tối nay này chỉ định phương thức xác thực cho người dùng cục bộ được sử dụng trongpg_hba.conf(hostvàcục bộdòng). Không sử dụngTrustTrừ khi bạn tin tưởng tất cả người dùng địa phương trên hệ thống của bạn.Trustlà mặc định để dễ cài đặt.
Tùy tỷ lệ kèo bóng đá tối nay này chỉ định phương thức xác thực cho người dùng cục bộ thông qua các kết nối TCP/IP được sử dụng trongpg_hba.conf(hostdòng).
Tùy tỷ lệ kèo bóng đá tối nay này chỉ định phương thức xác thực cho người dùng cục bộ thông qua các kết nối ổ cắm tên miền Unix được sử dụng trongpg_hba.conf(cục bộdòng).
15318_15442initDB, nhưng bạn có thể tránh viết nó bằng cách đặtpgdataBiến môi trường, có thể thuận tiện vì máy chủ cơ sở dữ tỷ lệ kèo bóng đá tối nay (Postgres) có thể tìm thấy thư mục cơ sở dữ tỷ lệ kèo bóng đá tối nay sau này bởi cùng một biến.
Chọn mã hóa cơ sở dữ tỷ lệ kèo bóng đá tối nay mẫu. Đây cũng sẽ là mã hóa mặc định của bất kỳ cơ sở dữ tỷ lệ kèo bóng đá tối nay 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. tỷ lệ kèo bóng đá tối nay bộ ký tự được hỗ trợ bởiPostgreSQLMáy chủ được mô tả trongPhần 22.3.1.
Sử dụng tổng kiểm tra trên các trang dữ tỷ lệ kèo bóng đá tối nay để giúp phát hiện tham nhũng bởi hệ thống I/O mà nếu không sẽ im lặng. Kích hoạt tổng kiểm tra có thể phải chịu một hình phạt hiệu suất đáng chú ý. Tùy chọn này chỉ có thể được đặt trong quá trình khởi tạo và không thể thay đổi sau. Nếu được đặt, tổng kiểm tra được tính toán cho tất cả các đối tượng, trong tất cả các cơ sở dữ tỷ lệ kèo bóng đá tối nay.
Đặt locale mặc định cho cụm cơ sở dữ tỷ lệ kèo bóng đá tối nay. Nếu tùy chọn này không được chỉ định, ngôn ngữ được kế thừa từ môi trườnginitDBChạy vào. Hỗ trợ địa phương được mô tả trongPhần 22.1.
như-Locale, nhưng chỉ đặt locale trong danh mục được chỉ định.
tương đương với-locale = C.
Theo mặc định,initDBSẽ chờ tất cả các tệp được viết an toàn vào đĩa. Tùy tỷ lệ kèo bóng đá tối nay này gây rainitDBĐể quay lại mà không chờ đợi, điều này nhanh hơn, nhưng có nghĩa là sự cố hệ điều hành tiếp theo có thể khiến thư mục dữ tỷ lệ kèo bóng đá tối nay bị hỏng. Nói chung, tùy chọn này rất hữu ích để thử nghiệm, nhưng không nên được sử dụng khi tạo cài đặt sản xuất.
làm choinitDB18488_18595
Viết một cách an toàn tất cả các tệp cơ sở dữ tỷ lệ kèo bóng đá tối nay vào đĩa và thoát. Điều này không thực hiện bất kỳ bình thường nàoinitDBHoạt động.
Đặ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.
Chọn tên người dùng của Superuser cơ sở dữ tỷ lệ kèo bóng đá tối nay. Điều này mặc định là 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ể tỷ lệ kèo bóng đá tối nay giữ tên thông thườngPostgres, ngay cả khi tên người dùng hệ điều hành khác nhau.
làm choinitDBLời nhắc cho một mật khẩu để cung cấp cho Superuser cơ sở dữ tỷ lệ kèo bóng đá tối nay. Nếu bạn không có kế hoạch 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 đã thiết lập mật khẩu.
Tùy tỷ lệ kèo bóng đá tối nay này chỉ định thư mục nơi lưu trữ nhật ký giao dịch.
Khác, ít được sử dụng, các tùy tỷ lệ kèo bóng đá tối nay cũng có sẵn:
20510_20667initDB20696_20803
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ữ tỷ lệ kèo bóng đá tối nay. Điều này thường không cần thiết. Bạn sẽ được cho biết nếu bạn cần chỉ định vị trí của họ một cách rõ ràng.
Theo mặc định, khiinitDBXác định rằng một lỗi đã ngăn chặn nó hoàn toàn tạo cụm cơ sở dữ tỷ lệ kèo bóng đá tối nay, nó loại bỏ bất kỳ tệp nào nó có thể đã tạo 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 cho việc gỡ lỗi.
Các tùy tỷ lệ kèo bóng đá tối nay khác:
initDBPhiên bản và Thoát.
Hiển thị trợ giúp vềinitDBĐối số dòng lệnh và thoát.
Chỉ định thư mục nơi cụm cơ sở dữ tỷ lệ kèo bóng đá tối nay được lưu trữ; có thể được ghi đè bằng-DTùy tỷ lệ kèo bóng đá tối nay.
Chỉ định múi giờ mặc định của cụm cơ sở dữ tỷ lệ kèo bóng đá tối nay được tạo. Giá trị phải là tên múi giờ toàn thời gian (xemPhần 8.5.3).
Tiện ích này, giống như hầu hết tỷ lệ kèo bóng đá tối nay khácPostgreSQLTiện ích, cũng sử dụng tỷ lệ kèo bóng đá tối nay biến môi trường được hỗ trợ bởilibpq(xemPhần 31,14).