토토 베이 12.2, 11.7, 10.12, 9.6.17, 9.5.21 và 9.4.26 được phát hành!

Đăng trên2020-02-13bởi Nhóm phát triển toàn cầu của 토토 베이
Dự án 토토 베이 bảo mật

Nhóm phát triển toàn cầu PostgreSQL đã phát hành 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 12.2, 11.7, 10.12, 9.6.17, 9.5.21, và 9.4.26. Bản phát hành này khắc phục một vấn đề bảo mật được tìm thấy trong PostgreSQL máy chủ và hơn 75 lỗi được báo cáo trong ba tháng qua.

Người dùng nên lập kế hoạch cập nhật càng sớm càng tốt.

토토 베이 9.4 Bây giờ EOL

Đây là bản phát hành cuối cùng cho PostgreSql 9.4, sẽ không còn nhận được Cập nhật bảo mật và sửa lỗi.토토 베이 9.4 đã giới thiệu các tính năng mớichẳng hạn như hỗ trợ JSONB,Systemlệnh, khả năng truyền phát logic Thay đổi thành plugin đầu ra,PostgreSQL : 문서 : 9.4 : 사설 토토 9.4.

Mặc dù chúng tôi rất tự hào về bản phát hành này, các tính năng này cũng được tìm thấy trong mới hơn Phiên bản của Postgresql. Nhiều trong số các tính năng này cũng đã nhận được những cải tiến, và, theo chúng tôiPostgreSQL : 사설 토토 사이트, Đã đến lúc nghỉ hưu 토토 베이 9.4.

Để tiếp tục hỗ trợ, chúng tôi khuyên bạn nên lên kế hoạch nâng cấp lên Phiên bản mới hơn, được hỗ trợ của 토토 베이. Vui lòng xem 토토 베이PostgreSQL : 사설 토토 사이트Để biết thêm thông tin.

Các vấn đề bảo mật

  • CVE-2020-1720:thay đổi ... phụ thuộc vào phần mở rộngbị thiếu ủy quyền kiểm tra.

Phiên bản bị ảnh hưởng: 9.6 - 12

Thethay đổi ... phụ thuộc vào phần mở rộngCác lệnh phụ không thực hiện ủy quyền kiểm tra, có thể cho phép người dùng không có đặc quyền bỏ bất kỳ chức năng, thủ tục, Chế độ xem vật chất, chỉ mục hoặc kích hoạt trong các điều kiện nhất định. Cuộc tấn công này là có thể nếu một quản trị viên đã cài đặt một phần mở rộng và không có đặc quyền người dùng có thểTạohoặc chủ sở hữu tiện ích mở rộng thực thiTiện ích mở rộngdự đoán hoặc có thể bị thuyết phục để thực thiTiện ích mở rộng.

Dự án 토토 베이 cảm ơn Tom Lane đã báo cáo vấn đề này.

Sửa lỗi và cải tiến

Bản cập nhật này cũng sửa chữa hơn 75 lỗi đã được báo cáo trong vài lần cuối cùng tháng. Một số vấn đề này chỉ ảnh hưởng đến phiên bản 12, nhưng cũng có thể ảnh hưởng đến tất cả Các phiên bản được hỗ trợ.

Một số bản sửa lỗi này bao gồm:

  • 7486_7549cắt ngắn ... Cascadesẽ không xóa tất cả dữ liệu. Nếu trước đây bạn đã sử dụngcắt ngắn ... CascadeTrên bảng được phân vùng với các tài liệu tham khảo nước ngoài Vui lòng xem phần "Cập nhật" để biết các bước xác minh và dọn dẹp.
  • Khắc phục sự thất bại trong việc thêm các ràng buộc khóa nước ngoài vào bảng với các phân vùng phụ (còn gọi là A A Bảng phân vùng đa cấp). Nếu trước đây bạn đã sử dụng chức năng này, Bạn có thể sửa nó bằng cách tách ra và gắn lại phân vùng bị ảnh hưởng hoặc Bằng cách thả và thêm lại ràng buộc khóa nước ngoài vào bảng cha mẹ. Bạn có thể tìm thêm thông tin về cách thực hiện các bước này trong스포츠 토토 베트맨 PostgreSQLTài liệu.
  • Khắc phục sự cố hiệu suất cho các bảng được phân vùng được giới thiệu bởi bản sửa lỗi cho CVE-2017-7484 hiện cho phép người lập kế hoạch sử dụng số liệu thống kê trên bảng trẻ em một cột mà người dùng được cấp quyền truy cập trên bảng cha khi truy vấn chứa một toán tử rò rỉ.
  • Một số sửa chữa và thay đổi khác cho các bảng được phân vùng, bao gồm cả việc không bị giảm Phân vùng biểu thức khóa trả về các loại giả, chẳng hạn nhưRecord.
  • Sửa lỗi cho người đăng ký sao chép logic để thực hiện trên mỗi cộtCập nhậtTriggers.
  • Sửa lỗi cho một số sự cố và thất bại đối với các thuê bao sao chép logic và nhà xuất bản.
  • Cải thiện hiệu quả sao chép logic vớiBản sao nhận dạng đầy đủ.
  • Đảm bảo rằng gọiPG_Replication_Slot_Advance ()Về bản sao vật lý khe sẽ tồn tại các thay đổi trên các lần khởi động lại.
  • Một số bản sửa lỗi cho các quy trình của Walsender.
  • Cải thiện hiệu suất của băm tham gia với các mối quan hệ bên trong rất lớn.
  • Khắc phục vị trí của trường "Subplans bị xóa" trong giải thích đầu ra bằng cách đặt nó với nó với Phụ huynh của nó hoặc kế hoạch MergeAppend.
  • Một số bản sửa lỗi cho các gói truy vấn song song.
  • Một số bản sửa lỗi cho các lỗi của người lập kế hoạch truy vấn, bao gồm cả một lỗi ảnh hưởng đến tham gia Các nhóm con hàng đơn.
  • Một số bản sửa lỗi cho MCV mở rộng số liệu thống kê, bao gồm một cho không chính xác Ước tính cho hoặc điều khoản.
  • Cải thiện hiệu quả của băm song song tham gia trên CPU với nhiều lõi.
  • bỏ quađồng thờiTùy chọn khi thực hiện tạo chỉ mục, thả hoặc tái xuất trên bảng tạm thời.
  • Bật lại chỉ mục không song song khi một chỉ mục tạo song song không có Các khe cắm bộ nhớ chia sẻ động miễn phí.
  • Một số bản sửa lỗi cho các chỉ mục Gist & Gin.
  • Khắc phục sự cố có thể xảy ra trong các hoạt động chỉ mục Brin vớiBox, phạm viinetKiểu dữ liệu.
  • Sửa hỗ trợ cho các chỉ mục giả thuyết Brin.
  • sửa lỗi trongBảng thay đổiKhi một cột được tham chiếu trong ATạoBiểu thức được thêm hoặc thay đổi theo loại sớm hơn trong cùng mộtBảng thay đổicâu lệnh.
  • Khắc phục việc xử lý nhiềusau hàngTriggers trên Bàn nước ngoài.
  • Khắc phục kết quả ngoài một choTrích xuất (Isoyear từ Timestamp)cho ngày BC.
  • 10584_10673pg_hba.confTệp.
  • Một số bản sửa lỗi cho hỗ trợ GSSAPI, bao gồm cả libpq chấp nhận tất cả Các tham số kết nối liên quan đến GSS ngay cả khi mã GSSAPI không được biên dịch.
  • Một số bản sửa lỗi chopg_dumppg_restoreKhi chạy ở chế độ song song.
  • Khắc phục sự cố vớiPostgres_FDWKhi cố gắng thực hiện truy vấn từ xa trên Máy chủ từ xa nhưCẬP NHẬT remote_tab set (x, y) = (select ...).
  • Không cho phép các giá trị danh mục NULL trongcrosstab ()chức năng củaPREDT/TABLEFUNCĐể ngăn ngừa sự cố.
  • Một số bản sửa lỗi cho Windows, bao gồm cả điều kiện cuộc đua có thể gây ra thời gian Điều kỳ lạ vớiThông báo.
  • Một số bản sửa lỗi ECPG.

Để biết danh sách đầy đủ các thay đổi có sẵn, vui lòng xem lạiPostgreSQL : 문서 :.

Cập nhật

Tất cả các bản phát hành cập nhật PostgreSQL đều được tích lũy. Cũng như các bản phát hành 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ụngpg_upgradein đặt hàng để áp dụng bản phát hành cập nhật này; Bạn chỉ có thể 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 phát hành 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ú phát hành cho các phiên bản trước cho chi tiết.

Nếu bạn đã thực hiện trước đócắt ngắn ... CascadeTrên một phần phụ của A của A bảng được phân vùng và bảng được phân vùng có tham chiếu phím nước ngoài từ một bảng khác, bạn có thể phải thực thicắt ngắnTrên bảng khác hoặc thực hiện mộtXóaNếu bạn đã thêm hàng kể từ khi chạycắt ngắn ... Cascade. Vấn đề gây ra điều này đã được khắc phục trong bản phát hành này, nhưng bạn sẽ phải Thực hiện bước này để đảm bảo tất cả dữ liệu của bạn được làm sạch.

Để biết thêm chi tiết, vui lòng xemPostgreSQL : 문서 :.

Links