Có thể tạo cơ sở dữ kèo bóng đá cúp c2 ở một vị trí khác ngoà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 đá cúp c2 truy cập thực sự xảy ra thông qua phụ trợ cơ sở dữ kèo bóng đá cúp c2, để bất kỳ Vị trí được chỉ định phải được truy cập bởi phụ trợ.
Vị trí cơ sở dữ liệu thay 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à phải có thể ghi được bởi Postgres Tài khoản kèo bóng đá cúp c2 trị viên. Bất kỳ tên biến môi trường hợp lệ nào cũng có thể là được sử dụng để tham khảo một vị trí thay thế, mặc dù sử dụng biến Tên với một tiền tố của pgdata đượ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ữ thay thế. Các Phong cách biến đổi môi trường của đặc điểm kỹ thuật sẽ được ưu tiên vì nó cho phép kèo bóng đá cúp c2 trị viên trang web linh hoạt hơn trong kèo bóng đá cúp c2 lý lưu trữ đĩa. Nếu bạn thích sử dụng các đường dẫn tuyệt đối, bạn có thể làm như vậy bằng cách xác định "allow_absolute_dbpaths" và biên dịch lạiPostgresĐể làm điều này, thêm vào Dòng này
#Define allow_absolute_dbpaths 1đến tệpsrc/bao gồm/config.h, hoặc bằng cách chỉ địnhcflags+= -dallow_absolute_dbpathsTrong của bạnMakefile.Custom.
Hãy nhớ rằng việc tạo cơ sở dữ kèo bóng đá cúp c2 thực sự được thực hiện bởi Cơ sở dữ kèo bóng đá cúp c2 phụ trợ. Do đó, bất kỳ biến môi trường nào chỉ định một Vị trí thay thế phải được xác định trước khi phụ trợ là bắt đầu. Để xác định vị trí thay thế PGDATA2 trỏ đến/home/postgres/data, Loại đầu tiên
% setenv pgdata2/home/postgres/dataĐể xác định biến môi trường sẽ được sử dụng với tiếp theo lệnh. Thông thường, bạn sẽ muốn xác định biến này trongPostgresSuperuser's.Profilehoặc.cshrcTệp khởi tạo để đảm bảo rằng nó được xác định trên hệ thống Khởi nghiệp. Bất kỳ biến môi trường nào cũng có thể được sử dụng để tham khảo Vị trí kèo bóng đá cúp c2 thế, mặc dù ưu tiên các biến là có tiền tố với "pgdata" để loại bỏ sự nhầm lẫn và khả năng mâu thuẫn với hoặc ghi đè các biến khác.
Để tạo vùng lưu trữ dữ kèo bóng đá cúp c2 trong pgdata2, đảm bảo rằng/home/postgresđã tồn tại và có thể ghi được kèo bóng đá cúp c2 trị viên Postgres. Sau đó từ dòng lệnh, gõ
% setenv pgdata2/home/postgres/data % initlocation $ pgdata2 Tạo thư mục hệ thống cơ sở dữ kèo bóng đá cúp c2 Postgres/home/postgres/data Tạo thư mục hệ thống cơ sở dữ kèo bóng đá cúp c2 Postgre/home/postgres/data/cơ sở
Để kiểm tra vị trí mới, hãy tạo cơ sở dữ kèo bóng đá cúp c2testbằng cách nhập
% createdb -d pgdata2 kiểm tra % dropdb kiểm tra