Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1
Tài kèo bóng đá việt nam này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng kèo bóng đá việt nam trang chohiện tạiPhiên bản hoặc kèo bóng đá việt nam trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

17.6. Nâng kèo bóng đá việt nam APostgreSQLcụm

Phần này thảo luận về cách nâng cấp dữ kèo bóng đá việt nam cơ sở dữ kèo bóng đá việt nam của bạn từ mộtPostgreSQLphát hành cho cái mới hơn.

PostgreSQLCác phiên bản chính được biểu diễn bằng hai nhóm chữ số đầu tiên của số phiên bản, ví dụ: 8.4.PostgreSQLCác phiên bản nhỏ được biểu diễn bằng nhóm chữ số phiên bản thứ ba, ví dụ: 8.4.2 là bản phát hành nhỏ thứ hai là 8.4. Các bản phát hành nhỏ không bao giờ thay đổi định dạng lưu trữ nội bộ và luôn tương thích với các bản phát hành nhỏ trước đó và sau đó có cùng số phiên bản chính, ví dụ: 8.4.2 tương thích với 8.4, 8.4.1 và 8.4.6.

choMajorPhát hànhPostgreSQL, Định dạng lưu trữ dữ kèo bóng đá việt nam nội bộ có thể thay đổi, do đó làm phức tạp các nâng cấp. Phương pháp truyền thống để chuyển dữ kèo bóng đá việt nam sang một phiên bản chính mới là đổ và tải lại cơ sở dữ kèo bóng đá việt nam, mặc dù điều này có thể chậm.PostgreSQL:. Các phương thức sao chép cũng có sẵn, như được thảo luận dưới đây.

Các phiên bản chính mới cũng thường giới thiệu kèo bóng đá việt nam số khả năng không tương thích có thể nhìn thấy người dùng, do đó, các thay đổi lập trình ứng dụng có thể được yêu cầu. Tất cả các thay đổi có thể nhìn thấy người dùng được liệt kê trong ghi chú phát hành (Phụ lục E); Đặc biệt chú ý đến phần được dán nhãn "di chuyển".

Người dùng thận trọng sẽ muốn kiểm tra các ứng dụng khách của họ trên phiên bản mới trước khi chuyển đổi hoàn toàn; Do đó, thường là kèo bóng đá việt nam ý tưởng tốt để thiết lập các phiên bản đồng thời của các phiên bản cũ và mới.PostgreSQLNâng kèo bóng đá việt nam chính, hãy xem xét các loại thay đổi sau đây:

Quản trị

Các khả năng có sẵn để quản trị viên giám sát và kiểm soát máy chủ thường thay đổi và cải thiện trong mỗi bản phát hành chính.

SQL

Thông thường, điều này bao gồm các khả năng lệnh SQL mới và không thay đổi trong hành vi, trừ khi được đề cập cụ thể trong các ghi chú phát hành.

API thư viện

Thông thường các thư viện nhưlibpqChỉ thêm chức năng mới, trừ khi được đề cập trong ghi chú phát hành.

Danh mục hệ thống

Thay đổi danh mục hệ thống thường chỉ ảnh hưởng đến các công cụ quản lý cơ sở dữ kèo bóng đá việt nam.

API ngôn ngữ máy chủ C

Điều này liên quan đến các thay đổi trong API hàm phụ trợ, được viết bằng ngôn ngữ lập trình C. Những thay đổi như vậy ảnh hưởng đến mã tham chiếu các chức năng phụ trợ sâu bên trong máy chủ.

17.6.1. Nâng cấp dữ kèo bóng đá việt nam quapg_dumpall

Một phương pháp nâng cấp là kết xuất dữ kèo bóng đá việt nam từ một phiên bản chính củaPostgreSQLvà tải lại nó vào kèo bóng đá việt nam cái khác - để làm điều này, bạn phải sử dụng kèo bóng đá việt namlogicCông cụ sao lưu nhưpg_dumpall; Phương pháp sao lưu kèo bóng đá việt nam hệ thống tệp sẽ không hoạt động.PostgreSQL, vì vậy không thể thực hiện được tác hại lớn bằng cách cố gắng khởi động phiên bản máy chủ sai trên thư mục dữ kèo bóng đá việt nam.)

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

Những hướng dẫn này giả sử rằng cài đặt hiện tại của bạn nằm dưới/usr/local/pgsqlThư mục và vùng dữ kèo bóng đá việt nam nằm trong/usr/local/pgsql/data. Thay thế các con đường của bạn kèo bóng đá việt nam cách thích hợp.

  1. Nếu tạo bản sao lưu, hãy đảm bảo rằng cơ sở dữ kèo bóng đá việt nam 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 bản sao lưu, nhưng tất nhiên dữ kèo bóng đá việt nam đã thay đổi sẽ không được bao gồm./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ừ bạn. Nhìn thấyChương 19Để biết thêm thông tin về kiểm soát truy cập.

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

    pg_dumpallOutputFile

    Để tạo bản sao lưu, bạn có thể sử dụngpg_dumpalllệnh từ phiên bản bạn hiện đang chạy; nhìn thấyPhần 24.1.2Để biết thêm chi tiết. Tuy nhiên, để có kết quả tốt nhất, hãy thử sử dụngpg_dumpalllệnh từPostgreSQL9.5.25, 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. Mặc dù lời khuyên này có vẻ bình dị vì bạn chưa cài đặt phiên bản mới, nhưng nên làm theo nó nếu bạn có kế hoạch cài đặt phiên bản mới song song với phiên bản cũ.

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

    pg_ctl dừng

    Trên các hệ thống cóPostgreSQLBắt đầu vào thời điểm khởi động, có lẽ có kèo bóng đá việt nam tệp khởi động sẽ hoàn thành điều tương tự. Ví dụ: trên ARed Hat 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

    xemChương 17Để biết chi tiết về việc khởi động và dừng máy chủ.

  3. Nếu khôi phục từ sao lưu, đổi tên hoặc xóa thư mục cài đặt cũ nếu nó không dành riêng cho phiên bản. Đó là kèo bóng đá việt nam ý tưởng tốt để đổi tên thư mục, thay vì xóa nó, trong trường hợp bạn gặp rắc rối và cần phải hoàn nguyên nó.

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

    (Hãy chắc chắn di chuyển thư mục dưới dạng kèo bóng đá việt nam đơn vị để các đường dẫn tương đối không thay đổi.)

  4. Cài đặt phiên bản mới củaPostgreSQLnhư đã nêu trongPhần 15.4.

  5. Tạo cụm cơ sở dữ kèo bóng đá việt nam mới nếu cần. Hãy nhớ rằng 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ữ kèo bóng đá việt nam đặc biệt (mà bạn đã có nếu bạn đang nâng cấp).

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

  7. Bắt đầu máy chủ cơ sở dữ kèo bóng đá việt nam, một lần nữa sử dụng tài khoản người dùng cơ sở dữ kèo bóng đá việt nam đặc biệt:

    /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 đá việt nam của bạn từ sao lưu với:

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

    Sử dụngmới PSQL.

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

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

Để chuyển dữ kèo bóng đá việt nam của bạn.

17.6.2. Nâng cấp dữ kèo bóng đá việt nam quapg_upgrade

ThePostgreSQL:Mô-đun cho phép cài đặt được di chuyển tại chỗ từ kèo bóng đá việt nam chínhPostgreSQLPhiên bản sang phiên bản khác. Nâng kèo bóng đá việt nam có thể được thực hiện trong vài phút, đặc biệt là với--Linkchế độ. Nó yêu cầu các bước tương tựpg_dumpallở trên, ví dụ: khởi động/dừng máy chủ, chạyinitDB. Thepg_upgrade PostgreSQL: Tài kèophác thảo các bước cần thiết.

17.6.3. Nâng cấp dữ kèo bóng đá việt nam thông qua sao chép

cũng có thể sử dụng các phương pháp sao chép nhất định, chẳng hạn nhưslony, để tạo kèo bóng đá việt nam máy chủ dự phòng với phiên bản cập nhật củaPostgreSQL. Điều này là có thể bởi vì Slony hỗ trợ sao chép giữa các phiên bản chính khác nhau củaPostgreSQL. Chế độ chờ có thể nằm trên cùng kèo bóng đá việt nam máy tính hoặc kèo bóng đá việt nam máy tính khác.PostgreSQL), bạn có thể chuyển đổi các bậc thầy và biến chế độ chờ thành Master và tắt thể hiện cơ sở dữ kèo bóng đá việt nam cũ hơn. Một chuyển đổi như vậy dẫn đến chỉ trong vài giây thời gian ngừng hoạt động để nâng cấp.