Nhóm phát triển toàn cầu PostgreSQL đã kèo bóng đá c1 bản cập nhật cho tất cả Các phiên bản của hệ thống cơ sở dữ liệu của chúng tôi, bao gồm 10,4, 9.6.9, 9.5.13, 9.4.18, 9.3.23. Bản kèo bóng đá c1 này khắc phục một vấn đề bảo mật cũng như một số lỗi được báo cáo về ba tháng qua. Người dùng nên lập kế hoạch cập nhật ở thời gian ngừng hoạt động thuận tiện tiếp theo.
Vui lòng xem phần "Cập nhật" để biết các bước sau khi cài đặt để bảo mật Khắc phục và "Biến động không chính xác và các dấu hiệu an toàn song song".
Xin lưu ý rằng PostgreSQL đã thay đổi sơ đồ phiên bản của nó với việc kèo bóng đá c1 Phiên bản 10.0, vì vậy cập nhật lên phiên bản 10.4 từ 10.0, 10.1, 10.2 hoặc 10.3 là được coi là một bản cập nhật nhỏ.
Một lỗ hổng bảo mật đã bị đóng cửa bởi bản kèo bóng đá c1 này:
Vui lòng xem phần "Cập nhật" bên dưới để biết các bước cập nhật.
kèo bóng đá c1 cập nhật này cũng sửa chữa hơn 50 lỗi được báo cáo trong vài tháng qua. Một số Những vấn đề này chỉ ảnh hưởng đến phiên kèo bóng đá c1 10, nhưng nhiều người ảnh hưởng đến tất cả các phiên kèo bóng đá c1 được hỗ trợ.
Những sửa chữa này bao gồm:
Bản cập nhật này cũng chứa bản kèo bóng đá c1 TZDATA 2018D, với các bản cập nhật cho Palestine và Nam Cực (Station Casey), cộng với các sửa chữa lịch sử cho Bồ Đào Nha và nó Các thuộc địa, cũng như Enderbury, Jamaica, Quần đảo Turks & Caicos và Uruguay.
Tất cả các bản kèo bóng đá c1 cập nhật PostgreSQL đều được tích lũy. Cũng như các bản kèo bóng đá c1 nhỏ khác, Người dùng không bắt buộc phải đổ và tải lại cơ sở dữ liệu của họ hoặc sử dụng pg_upgrade để Áp dụng bản kèo bóng đá c1 cập nhật này (mặc dù cho bản kèo bóng đá c1 này, vui lòng xem ghi chú về "Biến động và các dấu hiệu an toàn song song"); Bạn có thể chỉ cần tắt PostgreSQL và cập nhật các nhị phân của nó.
Người dùng đã bỏ qua một hoặc nhiều bản kèo bóng đá c1 cập nhật có thể cần phải chạy bổ sung, Các bước cập nhật; Vui lòng xem các ghi chú kèo bóng đá c1 cho các phiên bản trước cho chi tiết.
Nếu bạn đã cài đặt "adminpack" trong bất kỳ bản kèo bóng đá c1 PostgreSQL 9.6 hoặc 10 Để quản trị viên cơ sở dữ liệu của bạn chạy lệnh sau trong mỗi cơ sở dữ liệu "adminpack" đó được cài đặt trong:
Cập nhật adminpack mở rộng thay đổi;
Các chức năng nên được đánh dấu "dễ bay hơi"
Các chức năng nên được đánh dấu "song song-không an toàn"
Nếu bạn sử dụng bất kỳ chức năng nào ở trên, bạn có thể cập nhật các dấu hiệu trong Các cách sau:
Tùy chọn 1: Cập nhật các dấu hiệu thủ công trong bảng "PG_PROC" trong mỗi cơ sở dữ liệu bạn sử dụng
Những chức năng này. Bạn có thể đạt được điều này bằng cách thực thi các lệnh sau dưới dạng Superuser cơ sở dữ liệu:
/ * Các chức năng nên được đánh dấu "dễ bay hơi" */
Thay đổi chức năng pg_catalog.cursor_to_xml (refcursor, int, boolean, boolean, văn kèo bóng đá c1) biến động;
Thay đổi chức năng pg_catalog.cursor_to_xmlschema (refcursor, boolean, boolean, văn kèo bóng đá c1) biến động;
Thay đổi chức năng pg_catalog.query_to_xml (văn kèo bóng đá c1, boolean, boolean, văn kèo bóng đá c1) dễ bay hơi;
Thay đổi chức năng pg_catalog.query_to_xml_and_xmlschema (văn kèo bóng đá c1, boolean, boolean, văn kèo bóng đá c1) biến động;
Thay đổi chức năng pg_catalog.query_to_xmlschema (văn kèo bóng đá c1, boolean, boolean, văn kèo bóng đá c1) biến động;
/ * Các chức năng nên được đánh dấu "song song không an toàn" *//
Thay đổi chức năng pg_catalog.binary_upgrade_create_empty_extension (văn kèo bóng đá c1, văn kèo bóng đá c1, bool, văn kèo bóng đá c1, _oid, _Text, _Text) song song không an toàn;
Thay đổi chức năng pg_catalog.brin_desummarize_range (regclass, bigint) song song không an toàn;
Thay đổi chức năng pg_catalog.brin_summarize_new_values (regclass) song song không an toàn;
Thay đổi chức năng pg_catalog.brin_summarize_range (regclass, bigint) song song không an toàn;
Thay đổi chức năng pg_catalog.cursor_to_xml (refcursor, int, boolean, boolean, văn kèo bóng đá c1) song song không an toàn;
Thay đổi chức năng pg_catalog.cursor_to_xmlschema (refcursor, boolean, boolean, văn kèo bóng đá c1) song song không an toàn;
Thay đổi chức năng pg_catalog.gin_clean_pending_list (regclass) song song không an toàn;
Thay đổi chức năng pg_catalog.pg_import_system_collations (regnamespace) song song không an toàn;
Thay đổi chức năng pg_catalog.ts_rewrite (tsquery, văn kèo bóng đá c1) song song không an toàn;
Thay đổi chức năng pg_catalog.ts_stat (văn kèo bóng đá c1) song song không an toàn;
Thay đổi chức năng pg_catalog.ts_stat (văn kèo bóng đá c1, văn kèo bóng đá c1) song song không an toàn;
Tùy chọn 2: Chạy PG_UPGRADE vào phiên kèo bóng đá c1 chứa dữ liệu đánh dấu chính xác (ví dụ: 10.4 và ở trên)