tỷ lệ kèo bóng đá tối nay 9.0.23 Tài liệu | ||||
---|---|---|---|---|
prev | UP | Phụ lục F. | NEXT |
pg_upgrade(trước đây gọi làpg_migrator) Cho phép dữ tỷ lệ kèo bóng đá tối nay lưu trữtỷ lệ kèo bóng đá tối nayTệp dữ tỷ lệ kèo bóng đá tối nay sẽ đượctỷ lệ kèo bóng đá tối nayPhiên bản chính không có kết xuất/tải lại dữ tỷ lệ kèo bóng đá tối nay thường được yêu cầutỷ lệ kèo bóng đá tối nay. Nó không phải là
pg_upgradehoạt động bởi vì,pg_upgradelàm hết sức mình để thực hiệnpg_upgrade.
PG_UPGRADE hỗ trợ nâng cấp từ 8.3.x và sau nàytỷ lệ kèo bóng đá tối nay, bao gồm ảnh chụp nhanh và alpha
pg_upgradeChấp nhận
Chỉ định thư mục thực thi cụm cũ
Chỉ định thư mục thực thi cụm mới
Chỉ kiểm tra các cụm, không thay đổi bất kỳ dữ tỷ lệ kèo bóng đá tối nay nào
Chỉ định thư mục dữ tỷ lệ kèo bóng đá tối nay cụm cũ
Chỉ định thư mục dữ tỷ lệ kèo bóng đá tối nay cụm mới
Kích hoạt gỡ lỗi
Hoạt động gỡ lỗi đầu ra vào tệp
Sử dụng các liên kết cứng thay vì sao chép các tệp vào mới
Hoạt động phiên đăng nhập vào tệp
Chỉ định số cổng cụm cũ
Chỉ định số cổng cụm mới
Cụm Superuser
Bật đầu ra Verbose
Thông tin phiên bản hiển thị, sau đó thoát
Hiển thị trợ giúp, sau đó thoát
Tùy chọn di chuyển cụm cũ
Nếu tỷ lệ kèo bóng đá tối nay đang sử dụng bản cài đặt dành riêng cho phiên bản/opt/tỷ lệ kèo bóng đá tối nay/8.4, tỷ lệ kèo bóng đá tối nay không cần
Nếu thư mục cài đặt của tỷ lệ kèo bóng đá tối nay không/usr/local/pgsql, cần phải di chuyểntỷ lệ kèo bóng đá tối nayCài đặt. Một khitỷ lệ kèo bóng đá tối nayMáy chủ đang ngừng hoạt động, việc đổi tên tỷ lệ kèo bóng đá tối nay là an toàn/usr/local/pgsql, tỷ lệ kèo bóng đá tối nay có thể
MV/usr/local/pgsql /usr/local/pgsql.old
Để đổi tên thư mục.
Để cài đặt nguồn, hãy xây dựng cái mới
Xây dựng nguồn tỷ lệ kèo bóng đá tối nay mới vớiCấu hìnhCờ tương thích vớipg_upgradesẽ kiểm traPG_ControldataĐể đảm bảo tất cả các cài đặt
Cài đặt nhị phân tỷ lệ kèo bóng đá tối nay mới
Cài đặt các tệp và tệp hỗ trợ của máy chủ mới.
Để cài đặt nguồn, nếu tỷ lệ kèo bóng đá tối nay muốn cài đặt mớitiền tốBiến:
tiền tố gmake =/usr/local/pgsql.new install
Cài đặt pg_upgrade và
Cài đặtpg_upgradevàPG_UPGRADE_SUPPORTTrong cụm tỷ lệ kèo bóng đá tối nay mới
Khởi tạo cụm tỷ lệ kèo bóng đá tối nay mới
Khởi tạo cụm mới bằng cách sử dụnginitDB. Một lần nữa, sử dụng tương thíchinitDBcờ phù hợp với cụm cũ.
Cài đặt các tệp đối tượng được chia sẻ tùy chỉnh
Cài đặt mọi tệp đối tượng được chia sẻ tùy chỉnh (hoặc DLL) được sử dụngpgcrypto.so, cho dù họ đến từđóng góphoặc một số nguồn khác.pgcrypto.sql, bởi vì những điều này sẽ
Điều chỉnh xác thực
pg_upgradeSẽ kết nối vớicục bộỔ cắm miền UnixNhận dạnginpg_hba.confhoặc sử dụng A~/.pgassTệp (xemPhần 31,14).
Dừng cả hai máy chủ
Đảm bảo cả hai máy chủ cơ sở dữ tỷ lệ kèo bóng đá tối nay đều dừng sử dụng, BẬT
pg_ctl -d /opt/tỷ lệ kèo bóng đá tối nay/8.4 Dừng
hoặc trên Windows, sử dụng tên dịch vụ thích hợp:
Net Stop tỷ lệ kèo bóng đá tối nay-8.4
hoặc
Net Stop PGSQL-8.3 (tỷ lệ kèo bóng đá tối nay8.3 trở lên đã sử dụng một tên dịch vụ khác)
chạypg_upgrade
luôn luôn chạypg_upgradenhị phân của máy chủ mới,pg_upgradeYêu cầubin) Thư mục.
Nếu tỷ lệ kèo bóng đá tối nay sử dụng chế độ liên kết, việc nâng cấp sẽ nhanh hơn nhiềuPG_UPGRADE -HELPcho đầy đủ
Đối với người dùng Windows, tỷ lệ kèo bóng đá tối nay phải đăng nhập vào mộtPostgresNgười dùng và đặt đúng
Runas /người dùng: Postgres "CMD.exe"
và sau đó chạypg_upgradeVới các thư mục được trích dẫn,
pg_upgrade.exe
Sau khi bắt đầu,pg_upgradeWillpg_upgradeĐể chỉ thực hiện kiểm tra, ngay cả khi cái cũpg_upgradecũng sẽ phác thảo bất kỳ điều chỉnh thủ công nào tỷ lệ kèo bóng đá tối naypg_upgradeYêu cầu quyền viết quyền trong
Rõ ràng, không ai nên truy cập các cụm
Nếu xảy ra lỗi trong khi khôi phục cơ sở dữ tỷ lệ kèo bóng đá tối naypg_upgradeSẽ thoát vàBướcbên dưới. Để thửpg_upgradeMột lần nữa, tỷ lệ kèo bóng đá tối nay sẽ cần sửa đổi cụm cũ để
Khôi phụcpg_hba.conf
Nếu tỷ lệ kèo bóng đá tối nay sửa đổipg_hba.conf,,
Xử lý sau di chuyển
Nếu có bất kỳ xử lý hậu di chuyển là bắt buộc,
psql --username postgres -script file.sql postgres
Các tập lệnh có thể được chạy theo bất kỳ thứ tự nào và có thể bị xóa
THẬN TRỌNG |
Nói chung không an toàn khi truy cập bảng |
Thống kê
Vì số tỷ lệ kèo bóng đá tối nay thống kê tối ưu hóa không được chuyển bởipg_upgrade, tỷ lệ kèo bóng đá tối nay sẽ
Xóa cụm cũ
Một khi tỷ lệ kèo bóng đá tối nay hài lòng với việc nâng cấp, tỷ lệ kèo bóng đá tối nay có thểpg_upgradeHoàn thành. tỷ lệ kèo bóng đá tối nay cũng có thể xóa cài đặt cũbin, chia sẻ).
trở lại cụm cũ
Nếu, sau khi chạypg_upgrade,,
Nếu tỷ lệ kèo bóng đá tối nay chạypg_upgradevới--Check, không
Nếu tỷ lệ kèo bóng đá tối nay chạypg_upgradevới--Link, Tệp dữ tỷ lệ kèo bóng đá tối nay
Nếu tỷ lệ kèo bóng đá tối nay chạypg_upgrade không --Linkhoặc không bắt đầu.oldHậu tố là$ pgdata/global/pg_controlVà có lẽ.oldHậu tố từ$ pgdata/global/pg_control..oldHậu tố từ
Nâng cấp từ tỷ lệ kèo bóng đá tối nay 8.3 có các hạn chế bổ sung
AtsqueryKiểu dữ tỷ lệ kèo bóng đá tối nay
Kiểu dữ tỷ lệ kèo bóng đá tối naytênvà không phải là
pg_upgrade sẽ không hoạt động nếuLtreeMô -đun đóng góp được cài đặt trong A
tỷ lệ kèo bóng đá tối nay phải bỏ bất kỳ cột nào như vậy và di chuyển chúng
PG_UPGRADE sẽ yêu cầu xây dựng lại bảng nếu:
Một cột người dùng thuộc loại dữ tỷ lệ kèo bóng đá tối naytsVector
PG_UPGRADE sẽ yêu cầu tái hiện nếu:
Một chỉ mục thuộc loại băm hoặc gin
Một chỉ mục sử dụngBPCHAR_POTERN_OPS
Ngoài ra, định dạng lưu trữ DateTime mặc định đã thay đổi thành số nguyêntỷ lệ kèo bóng đá tối nay8.3.--Disable-Integer-Deatetimes.
Đối với người dùng Windows, lưu ý rằng do số nguyên khác nhau
pg_upgradeKhông hỗ trợreg*OID-Tham chiếu các loại dữ tỷ lệ kèo bóng đá tối nay hệ thống:RegProc, RegProcedure, Regoper, RegOperator, RegconfigvàRegdictionary. (regtypecó thể được di chuyển.)
Tất cả các trường hợp thất bại, xây dựng lại và Reindex sẽ được báo cáo bởiPG_UPGRADENếu chúng ảnh hưởng đến
Để thử nghiệm triển khai, hãy tạo một bản sao chỉ dành cho con của The cũ
Nếu tỷ lệ kèo bóng đá tối nay muốn sử dụng chế độ liên kết và tỷ lệ kèo bóng đá tối nay không muốn cũrsyncĐể tạo một bản sao bẩn của cụm cũrsyncMột lần nữa để cập nhật bản sao