Phiên bản không được hỗ trợ:9.4
Tài liệu 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 một trang chohiện tạiPhiên bản hoặc một trong cách đọc kèo bóng đá phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

E.10. Phát cách đọc kèo bóng đá 9.4.17

Ngày phát cách đọc kèo bóng đá: 2018-03-01

Bản phát cách đọc kèo bóng đá này chứa nhiều bản sửa lỗi từ 9.4.16. Để biết thông tin về các tính năng mới trong bản phát cách đọc kèo bóng đá chính 9.4, xemPhần E.27.

E.10.1. Di chuyển sang phiên bản 9.4.17

Không cần thiết phải kết xuất/khôi phục cho những người chạy 9.4.x.

Tuy nhiên, nếu bạn chạy cài đặt trong đó không phải tất cả người dùng đều tin tưởng lẫn nhau hoặc nếu bạn duy trì một ứng dụng hoặc tiện ích mở rộng nhằm sử dụng trong cách đọc kèo bóng đá tình huống tùy ý, bạn nên đọc cách đọc kèo bóng đá thay đổi tài liệu được mô tả trong mục đầu tiên bên dưới và thực hiện cách đọc kèo bóng đá bước phù hợp để đảm bảo cài đặt hoặc mã của bạn.

Ngoài ra, những thay đổi được mô tả trong mục nhập thay đổi thứ hai bên dưới có thể gây ra cách đọc kèo bóng đá hàm được sử dụng trong cách đọc kèo bóng đá biểu thức chỉ mục hoặc cách đọc kèo bóng đá chế độ xem được vật chất hóa bị lỗi trong quá trình phân tích tự động hoặc khi tải lại từ bãi rác. Sau khi nâng cấp, giám sát nhật ký máy chủ cho cách đọc kèo bóng đá sự cố như vậy và khắc phục cách đọc kèo bóng đá chức năng bị ảnh hưởng.

Ngoài ra, nếu bạn đang nâng cấp từ phiên bản sớm hơn 9.4.13, xemPhần E.14.

E.10.2. Thay đổi

  • Tài liệu cách định cấu hình cài đặt và ứng dụng để bảo vệ chống lại cách đọc kèo bóng đá cuộc tấn công Trojan-Horse phụ thuộc vào đường dẫn từ những người dùng khác (Noah Misch)

    Sử dụng Asearch_pathCài đặt bao gồm bất kỳ lược đồ nào có thể ghi bởi người dùng thù địch cho phép người dùng đó nắm bắt kiểm soát cách đọc kèo bóng đá truy vấn và sau đó chạy mã SQL tùy ý với quyền của người dùng bị tấn công. Mặc dù có thể viết cách đọc kèo bóng đá truy vấn là bằng chứng chống lại việc chiếm đoạt như vậy, nhưng nó rất tẻ nhạt, và rất dễ bỏ qua cách đọc kèo bóng đá lỗ hổng.Phần 5.7.6(Đối với quản trị viên và người dùng cơ sở dữ liệu),Phần 31.1(cho cách đọc kèo bóng đá tác giả ứng dụng),Phần 35.15.1(cho cách đọc kèo bóng đá tác giả mở rộng) vàPostgreSQL: Tài(Đối với cách đọc kèo bóng đá tác giả củaBảo mật xác địnhchức năng). (CVE-2018-1058)

  • Tránh sử dụng không an toànsearch_pathCài đặt cách đọc kèo bóng đápg_dumpvà cách đọc kèo bóng đá chương trình khách hàng khác (Noah Misch, Tom Lane)

    pg_dump, pg_upgrade, VACUUMDBvà khácPostgreSQL-Privided Ứng dụng đã dễ bị tổn thương với loại tặc được mô tả trong mục nhập thay đổi trước đó; Vì các ứng dụng này thường được điều cách đọc kèo bóng đá bởi các siêu nhân, chúng trình bày các mục tiêu đặc biệt hấp dẫn.pg_cataloglược đồ cách đọc kèo bóng đá họsearch_pathCài đặt. cách đọc kèo bóng đá quy trình công nhân Autovacuum hiện cũng làm như vậy.

    Trong trường hợp cách đọc kèo bóng đá chức năng do người dùng cung cấp được thực hiện gián tiếp bởi cách đọc kèo bóng đá chương trình này-ví dụ: cách đọc kèo bóng đá chức năng do người dùng cung cấp trong cách đọc kèo bóng đá biểu thức chỉ mục-chặt chẽ hơnsearch_pathcó thể dẫn đến các lỗi, sẽ cần phải sửa bằng cách điều chỉnh các chức năng do người dùng cung cấp để không giả định bất cứ điều gì về đường dẫn tìm kiếm mà chúng được gọi theo. Điều đó luôn luôn là thực cách đọc kèo bóng đá tốt, nhưng bây giờ nó sẽ cần thiết cho cách đọc kèo bóng đá vi chính xác.

  • 9287_9387

    Nếu CTE (vớiTài liệu tham khảo mệnh đề) được sử dụng cách đọc kèo bóng đá một kế hoạch khởi động hoặc con và truy vấn yêu cầu kiểm tra lại do cố gắng cập nhật hoặc khóa một hàng được cập nhật đồng thời, có thể thu được kết quả không chính xác.

  • 9634_9719

    Những sai lầm này đã dẫn đến"Pathkeys trái và phải không khớp cách đọc kèo bóng đá MergeJoin"hoặc"Pathkeys bên ngoài không khớp với Mergeclauses"Lỗi kế hoạch trong cách đọc kèo bóng đá trường hợp góc.

  • Sửa chữapg_upgrade'S thất bại cách đọc kèo bóng đá việc bảo tồnrelfrozenxidĐối với cách đọc kèo bóng đá chế độ xem được vật chất hóa (Tom Lane, Andres Freund)

    Sự giám sát này có thể dẫn đến tham nhũng dữ liệu trong cách đọc kèo bóng đá chế độ xem được vật chất hóa sau khi nâng cấp, biểu hiện là"Không thể truy cập trạng thái của giao dịch"hoặc"Tìm thấy xmin từ trước relfrozenxid"lỗi. Vấn đề sẽ có nhiều khả năng xảy ra trong cách đọc kèo bóng đá quan điểm cụ thể hóa hiếm khi được duy trì hoặc cách đọc kèo bóng đá quan điểm chỉ được duy trì vớiLàm mới chế độ xem vật chất đồng thời.

    Nếu tham nhũng đó được quan sát, nó có thể được sửa chữa bằng cách đọc kèo bóng đá làm mới chế độ xem vật chất hóa (không cóđồng thời).

  • Khắc phục báo cáo không chính xác về tên chức năng PL/Python cách đọc kèo bóng đá lỗibối cảnhStacks (Tom Lane)

    Một lỗi xảy ra cách đọc kèo bóng đá cuộc gọi chức năng PL/Python lồng nhau (nghĩa là, người ta đã đạt được thông qua truy vấn SPI từ hàm PL/Python khác) sẽ dẫn đến dấu vết ngăn xếp cho thấy tên của hàm bên cách đọc kèo bóng đá hai lần, thay vì kết quả dự kiến. Ngoài ra, một lỗi cách đọc kèo bóng đá PL/Python lồng nhaudoBlock có thể dẫn đến sự cố phân tích con trỏ null trên một số nền tảng.

  • Cho phépPRINTO/AUTO_EXPLAIN'slog_min_durationCài đặt thành phạm vi lên đếnint_max, hoặc khoảng 24 ngày thay vì 35 phút (Tom Lane)