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

14.4. tỷ lệ kèo bóng đá 88

Định dạng lưu trữ dữ liệu nội bộ thay đổi với các bản phát hành mới củaPostgreSQL. Do đó, nếu tỷ lệ kèo bóng đá 88 đang nâng cấp một cài đặt hiện có không có Số phiên bản"8.1.x", tỷ lệ kèo bóng đá 88 phải quay lại Lên và khôi phục dữ liệu của tỷ lệ kèo bóng đá 88 như được hiển thị ở đây. Những hướng dẫn này giả định rằng cài đặt hiện tại của tỷ lệ kèo bóng đá 88 nằm dưới/usr/local/pgsqlThư mục và dữ liệu đó khu vực nằm trong/usr/local/pgsql/data. Thay thế các con đường của tỷ lệ kèo bóng đá 88 một cách thích hợp.

  1. Đảm bảo rằng cơ sở dữ liệu của tỷ lệ kèo bóng đá 88 không được cập nhật trong hoặc Sau khi sao lưu. Đ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ữ liệu đã 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.conf(hoặc tương đương) để không cho phép truy cập từ mọi người ngoại trừ tỷ lệ kèo bóng đá 88.

  2. để sao lưu Cài đặt cơ sở dữ liệu, loại:

    pg_dumpallOutputFile
    

    Nếu tỷ lệ kèo bóng đá 88 cần bảo tồn 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, tỷ lệ kèo bóng đá 88 có thể sử dụngPG_DUMPALLlệnh từ phiên bản tỷ lệ kèo bóng đá 88 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.1.23, 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ì tỷ lệ kèo bóng đá 88 chưa cài đặt mới phiên bản chưa, nên làm theo nó nếu tỷ lệ kèo bóng đá 88 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 đó, tỷ lệ kèo bóng đá 88 có thể hoàn tất cài đặt bình thường và Chuyển dữ liệu sau. Điều này cũng sẽ làm giảm thời gian ngừng hoạt động.

  3. tỷ lệ kèo bóng đá 88 cài đặt phiên bản mới cùng nhau Vị trí như vị trí cũ sau đó tắt máy chủ cũ, tại mới nhất trước khi bạn cài đặt các tệp mới:

    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ể tìm thấy rằng

    /etc/rc.d/init.d/postgresql dừng
    

    hoạt động.

    Phiên bản rất cũ có thể không cóPG_CTL. Nếu tỷ lệ kèo bóng đá 88 không thể tìm thấy nó hoặc nó Không hoạt động, hãy tìm ra ID quy trình của máy chủ cũ, Ví dụ bằng cách nhập

    PS AX | GREP POSTMASTER
    

    và báo hiệu nó dừng lại theo cách này:

    Kill -intProcessID
    
  4. tỷ lệ kèo bóng đá 88 cài đặt ở cùng một nơi với cái cũ Phiên bản sau đó cũng là một ý tưởng tốt để di chuyển cái cũ cài đặt ra khỏi đường, trong trường hợp bạn gặp sự cố và cần phải hoàn nguyên nó. Sử dụng một lệnh như thế này:

    MV/usr/local/pgsql /usr/local/pgsql.old
    

Sau khi tỷ lệ kèo bóng đá 88 đã cài đặtPostgreSQL8.1.23, tạo cơ sở dữ liệu mới Thư mục và khởi động máy chủ mới. Hãy nhớ rằng bạn phải Thực hiện các lệnh này trong khi đăng nhập vào cơ sở dữ liệu đặc biệt tài khoản người dùng (mà bạn đã có tỷ lệ kèo bóng đá 88).

/usr/local/pgsql/bin/initDB -D/usr/local/pgsql/data
/usr/local/pgsql/bin/postmaster -d/usr/local/pgsql/data

Cuối cùng, hãy khôi phục dữ liệu của tỷ lệ kèo bóng đá 88 bằng

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

Sử dụngmới PSQL.

Thảo luận thêm xuất hiện trongPostgreSQL:, mà tỷ lệ kèo bóng đá 88 được khuyến khích đọc trong mọi trường hợp.