Phiên kèo bóng đá hom nay không được hỗ trợ:9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên kèo bóng đá hom nay 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 kèo bóng đá hom nay phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

23.4. Di chuyển giữa kèo bóng đá hom nay phát hành

Phần này thảo luận về cách di kèo bóng đá hom nay dữ liệu cơ sở dữ liệu của bạn từ mộtPostgreSQLkèo bóng đá hom nay vào a Mới hơn. Quy trình cài đặt phần mềmmỗi sekhông phải là chủ đề của phần này; Những chi tiết đó nằm trongPostgreSQL:.

Theo nguyên tắc chung, định dạng lưu trữ dữ liệu nội bộ là chủ thể Để thay đổi giữa kèo bóng đá hom nay phát hành chính củaPostgreSQL(trong đó số sau lần đầu tiên thay đổi dấu chấm). Điều này không áp dụng cho kèo bóng đá hom nay phát hành nhỏ khác nhau trong cùng một bản phát hành chính (trong đó số sau lần thứ hai thay đổi dấu chấm); Chúng luôn có các định dạng lưu trữ tương thích. Vì Ví dụ, phát hành 7.0.1, 7.1.2 và 7.2 không tương thích, trong khi 7.1.1 và 7.1.2 là. Khi bạn cập nhật giữa tương thích phiên bản, bạn chỉ có thể thay thế các extectables và tái sử dụng Thư mục dữ liệu trên đĩa. Nếu không, bạn cần sao lưu dữ liệu của mình và khôi phục nó trên máy chủ mới. Điều này phải được thực hiện bằng cách sử dụngpg_dump; Cấp hệ thống tệp Phương pháp sao lưu rõ ràng sẽ không hoạt động. Có séc tại chỗ ngăn cản bạn sử dụng thư mục dữ liệu không tương thích Phiên kèo bóng đá hom nay củaPostgreSQL, vì vậy không Có thể thực hiện tác hại lớn bằng cách cố gắng khởi động sai máy chủ Phiên kèo bóng đá hom nay trên thư mục dữ liệu.

Bạn nên sử dụngpg_dumppg_dumpallChương trình từ phiên kèo bóng đá hom nay mới hơn củaPostgreSQL, để tận dụng lợi thế Trong số các cải tiến có thể đã được thực hiện trong các chương trình này. kèo bóng đá hom nay phát hành hiện tại của các chương trình kết xuất có thể đọc dữ liệu từ bất kỳ Phiên bản máy chủ trở lại 7.0.

Có thể đạt được thời gian ngừng hoạt động ít nhất bằng cách cài đặt cái mới máy chủ trong một thư mục khác và chạy cả cũ và Máy chủ mới song song, trên kèo bóng đá hom nay cổng khác nhau. Sau đó bạn có thể sử dụng một cái gì đó như

PG_DUMPALL -P 5432 | psql -d postgres -p 6543

9456_9705pg_dumpall, nếu không bạn sẽ Rõ ràng là mất dữ liệu đó. Nhìn thấyChương 20Để biết thông tin về cách cấm truy cập.

Trong thực tế, bạn có thể muốn kiểm tra kèo bóng đá hom nay ứng dụng khách của mình Trên thiết lập mới trước khi chuyển đổi hoàn toàn. Đây là một lý do khác để thiết lập kèo bóng đá hom nay cài đặt đồng thời của cũ và Phiên bản mới.

10127_10396

PG_DUMPALL Sao lưu
Dừng PG_CTL
MV/usr/local/pgsql /usr/local/pgsql.old
CD ~/Postgresql-8.1.23
Cài đặt GMake
initDB -D/usr/local/pgsql/data
PostMaster -D/usr/local/pgsql/dữ liệu
psql -f sao lưu postgres

xemChương 16Về cách bắt đầu và dừng máy chủ và kèo bóng đá hom nay chi tiết khác. Cài đặt Hướng dẫn sẽ tư vấn cho bạn về những nơi chiến lược để thực hiện những nơi này kèo bóng đá hom nay bước.

Lưu ý:Khi bạn"Di kèo bóng đá hom nay cái cũ cài đặt ra khỏi đường "Nó có thể không còn hoàn toàn có thể sử dụng. Một số chương trình thực thi có chứa Đường dẫn tuyệt đối đến kèo bóng đá hom nay chương trình và tệp dữ liệu được cài đặt khác nhau. Đây thường không phải là một vấn đề lớn nhưng nếu bạn có kế hoạch sử dụng hai cài đặt song song trong một thời gian bạn nên gán chúng là thư mục cài đặt khác nhau tại thời điểm xây dựng. (Cái này Vấn đề được khắc phục trongPostgreSQL8.0 trở lên, nhưng bạn cần Để cảnh giác khi di chuyển kèo bóng đá hom nay cài đặt cũ hơn.)