Có thể tạo cơ sở dữ kèo bóng đá c1 ở một vị trí khác với Vị trí mặc định cho cài đặt. Hãy nhớ rằng tất cả cơ sở dữ kèo bóng đá c1 truy cập thực sự xảy ra thông qua phụ trợ cơ sở dữ kèo bóng đá c1, để bất kỳ Vị trí được chỉ định phải được truy cập bởi phụ trợ.
Vị trí kèo bóng đá c1 thế được tạo và tham chiếu bởi một Biến môi trường cung cấp đường dẫn tuyệt đối đến dự định Vị trí lưu trữ. Biến môi trường này phải được xác định Trước khi phần phụ trợ được bắt đầu và vị trí nó chỉ ra có thể ghi bằng tài khoản quản trị viên Postgres. Tham khảo ý kiến với Quản trị viên trang web về kèo bóng đá c1 thế được cấu hình sẵn vị trí. Bất kỳ tên biến môi trường hợp lệ nào cũng có thể được sử dụng để tham chiếu một vị trí thay thế, mặc dù sử dụng tên biến với Một tiền tố củaPGDATAđược khuyến nghị để tránh sự nhầm lẫn và xung đột với các biến khác.
Lưu ý:Trong các phiên bản trước củaPostgres, cũng được phép sử dụng Tên đường dẫn tuyệt đối để chỉ định vị trí lưu trữ kèo bóng đá c1 thế. Mặc dù phong cách biến đổi môi trường của đặc điểm kỹ thuật là ưa thích vì nó cho phép quản trị viên trang web linh hoạt hơn Trong việc quản lý lưu trữ đĩa, cũng có thể sử dụng Đường dẫn để chỉ định một vị trí kèo bóng đá c1 thế. Hướng dẫn của quản trị viên Thảo luận về cách bật tính năng này.
Vì lý do bảo mật và toàn vẹn, bất kỳ đường dẫn hoặc môi trường nào Biến được chỉ định có một số trường đường dẫn bổ sung được thêm vào. Các vị trí kèo bóng đá c1 thế phải được chuẩn bị bằng cách chạyinitlocation.
Để tạo vùng lưu trữ dữ kèo bóng đá c1 bằng biến môi trườngPGDATA2(cho ví dụ này được đặt thành/alt/postgres), Đảm bảo rằng/Alt/Postgresđã tồn tại và có thể ghi được Tài khoản quản trị viên Postgres. Sau đó, từ dòng lệnh, kiểu
% initlocation pgdata2 Tạo thư mục hệ thống cơ sở dữ kèo bóng đá c1 Postgres/Alt/Postgres/Data Tạo thư mục hệ thống cơ sở dữ kèo bóng đá c1 Postgres/Alt/Postgres/Data/Base
Để tạo cơ sở dữ kèo bóng đá c1 trong khu vực lưu trữ thay thếPGDATA2Từ dòng lệnh, sử dụng các mục sau yêu cầu:
% createdb -d pgdata2 mydbvà để làm điều tương tự từ bên trongPSQLloại
= Tạo cơ sở dữ kèo bóng đá c1 MyDB với vị trí = 'pgdata2';
Nếu bạn không có các đặc quyền cần thiết để tạo cơ sở dữ kèo bóng đá c1, Bạn sẽ thấy như sau:
Lỗi: Tạo cơ sở dữ kèo bóng đá c1: bị từ chối cho phép
Nếu vị trí được chỉ định không tồn tại hoặc phụ trợ cơ sở dữ kèo bóng đá c1 không có quyền truy cập nó hoặc viết thư cho các thư mục Dưới nó, bạn sẽ thấy như sau:
ERROR: Đường dẫn cơ sở dữ kèo bóng đá c1 '/không/trong đó' không hợp lệ. Điều này có thể là do một ký tự không được phép hoặc vì đường dẫn đã chọn không được phép cho cơ sở dữ kèo bóng đá c1.