Phiên kèo bóng đá pháp 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 kèo bóng đá pháp này dành cho phiên bản không được hỗ trợ của PostgreSQL.
kèo bóng đá pháp có thể muốn xem cùng một trang chohiện tạiPhiên kèo bóng đá pháp hoặc một trong các phiên kèo bóng đá pháp được hỗ trợ khác được liệt kê ở trên thay thế.

15.4. kèo bóng đá pháp

Những hướng dẫn này giả sử rằng cài đặt hiện tại của kèo bóng đá pháp là dưới/usr/local/pgsqlThư mục, và khu vực dữ kèo bóng đá pháp nằm trong7450_7473. Thay thế con đường của kèo bóng đá pháp một cách thích hợp.

Định dạng lưu trữ dữ kèo bóng đá pháp nội bộ thường thay đổi trong mỗi Phát hành chính củaPostgreSQL. Do đó, nếu bạn đang kèo bóng đá pháp một cài đặt hiện có không có số phiên bản"8.4.x", bạn phải sao lưu và khôi phục dữ liệu của mình. Nếu bạn đang kèo bóng đá pháp từPostgreSQL "8.4.x", phiên bản mới có thể sử dụng dữ kèo bóng đá pháp hiện tại của bạn các tệp để bạn nên bỏ qua bản sao lưu và khôi phục các bước bên dưới bởi vì họ không cần thiết.

  1. Nếu tạo bản sao lưu, hãy đảm bảo rằng cơ sở dữ kèo bóng đá pháp của bạn không được cập nhật. Điều này không ảnh hưởng đến tính toàn vẹn của sao lưu, nhưng tất nhiên dữ kèo bóng đá pháp đã thay đổi sẽ không Bao gồm. Nếu cần, chỉnh sửa các quyền trong tệp/usr/local/pgsql/data/pg_hba.conf8477_8556

    để sao lưu của bạn Cài đặt cơ sở dữ kèo bóng đá pháp, loại:

    pg_dumpallOutputFile
    

    Nếu kèo bóng đá pháp cần bảo tồn các OID (chẳng hạn như khi sử dụng chúng như Khóa ngoại), sau đó sử dụng-OTùy chọn khi chạyPG_DUMPALL.

    Để tạo bản sao lưu, kèo bóng đá pháp có thể sử dụngpg_dumpallLệnh từ phiên bản kèo bóng đá pháp hiện đang chạy. Để có kết quả tốt nhất, tuy nhiên, hãy thử Để sử dụngpg_dumpalllệnh từPostgreSQL8.4.22, vì phiên bản này chứa các sửa lỗi và Cải tiến trên các phiên bản cũ hơn. Trong khi lời khuyên này có thể có vẻ bình dị vì bạn chưa cài đặt mới phiên bản chưa, nên làm theo nó nếu bạn dự định Cài đặt phiên bản mới song song với phiên bản cũ. Trong trường hợp đó, bạn có thể hoàn tất cài đặt bình thường và Chuyển dữ kèo bóng đá pháp sau. Điều này cũng sẽ làm giảm thời gian ngừng hoạt động.

  2. Tắt máy chủ cũ:

    PG_CTL STOP
    

    Trên các hệ thống cóPostgreSQLBắt đầu vào thời điểm khởi động, ở đó có lẽ là một tệp khởi động sẽ hoàn thành cùng một điều. Ví dụ: trên AMũ đỏ LinuxHệ thống người ta có thể thấy rằng điều này hoạt động:

    /etc/rc.d/init.d/postgresql dừng
    
  3. Nếu khôi phục từ sao lưu, đổi tên hoặc xóa cái cũ Thư mục cài đặt. Đó là một ý tưởng tốt để đổi tên thư mục, thay vì xóa nó, trong trường hợp kèo bóng đá pháp gặp sự cố và cần phải hoàn nguyên nó. Hãy ghi nhớ thư mục có thể Tiêu thụ không gian đĩa đáng kể. Để đổi tên thư mục, Sử dụng một lệnh như thế này:

    
    MV/usr/local/pgsql /usr/local/pgsql.old
    
  4. Cài đặt phiên kèo bóng đá pháp mới củaPostgreSQLnhư đã nêu trongPhần 15,5.

  5. Tạo cụm cơ sở dữ liệu mới nếu cần. Hãy nhớ điều đó bạn phải thực thi các lệnh này trong khi đăng nhập vào Tài khoản người dùng cơ sở dữ liệu đặc biệt (mà bạn đã có nếu bạn đang kèo bóng đá pháp).

    /usr/local/pgsql/bin/initDB -D/usr/local/pgsql/data
    
  6. Khôi phục trước đó của kèo bóng đá pháppg_hba.confvà bất kỳPostgreSql.confSửa đổi.

  7. 11709_11792

    /usr/local/pgsql/bin/postgres -d/usr/local/pgsql/data
    
  8. Cuối cùng, hãy khôi phục dữ kèo bóng đá pháp của bạn từ sao lưu với:

    /usr/local/pgsql/bin/psql -d postgres -fOutputFile
    

    Sử dụngnew PSQL.

Thảo luận thêm xuất hiện trongPostgreSQL:, bao gồm các hướng dẫn về cách cài đặt trước đó có thể tiếp tục chạy trong khi cài đặt mới được cài đặt.