Phiên bản được hỗ trợ:14

E.9. kèo chấp bóng đá hôm nay10

Ngày phát hành:2023-11-09

Bản phát hành này chứa nhiều bản sửa lỗi từ 14,9. Để biết thông tin về kèo chấp bóng đá hôm nay tính năng mới trong bản phát hành chính 14, xemPhần E.19.

E.9.1. Di chuyển sang phiên bản 14.10

kèo chấp bóng đá hôm nay cần thiết phải kết xuất/khôi phục cho những người chạy 14.x.

Tuy nhiên, một số sai lầm đã được phát hiện có thể dẫn đến một số loại chỉ mục mang lại kết quả tìm kiếm sai hoặc kèo chấp bóng đá hôm nay hiệu quả một cách kèo chấp bóng đá hôm nay cần thiết. Nó được khuyến khích đểReindexkèo chấp bóng đá hôm nay chỉ mục có khả năng bị ảnh hưởng sau khi cài đặt bản cập nhật này. Xem kèo chấp bóng đá hôm nay mục thay đổi thứ tư đến thứ bảy bên dưới.

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

E.9.2. Thay đổi

  • Khắc phục việc xử lý kèo chấp bóng đá hôm nay đối số không xác định trongkhác biệt "bất kỳ"Hàm tổng hợp (Tom Lane)§

    Lỗi này đã dẫn đến AText-type giá trị được hiểu làkèo chấp bóng đá hôm nay xác định-type giá trị (nghĩa là chuỗi kết thúc bằng kèo chấp bóng đá hôm nay) trong thời gian chạy. Điều này có thể dẫn đến việc tiết lộ bộ nhớ máy chủ sauTextGiá trị.

    ThePostgreSQLDự án cảm ơn Jinglezhou Fu đã báo cáo vấn đề này. (CVE-2023-5868)

  • Phát hiện tràn số nguyên trong khi tính toán kích thước mảng mới (Tom Lane)§

    Khi gán kèo chấp bóng đá hôm nay phần tử mới cho kèo chấp bóng đá hôm nay chỉ số mảng nằm ngoài giới hạn mảng hiện tại, một lần tràn số nguyên không bị phát hiện có thể xảy ra trong kèo chấp bóng đá hôm nay trường hợp cạnh. Bộ nhớ Stomps có khả năng khai thác để thực thi mã tùy ý là có thể, và việc tiết lộ bộ nhớ máy chủ cũng vậy.

    ThePostgreSQLDự án cảm ơn Pedro Gallegos đã báo cáo vấn đề này. (CVE-2023-5869)

  • Ngăn chặnpg_signal_backendVai trò từ kèo chấp bóng đá hôm nay công nhân nền báo hiệu và kèo chấp bóng đá hôm nay quy trình tự động (Noah Misch, Jelte Fennema-NIO)§ §

    Tài liệu nói rằngpg_signal_backendKhông thể phát hành tín hiệu cho kèo chấp bóng đá hôm nay quy trình thuộc sở hữu của Superuser. Tuy nhiên, nó có thể báo hiệu kèo chấp bóng đá hôm nay quy trình nền này, bởi vì chúng quảng cáo vai trò của số không. Coi đó là chỉ ra quyền sở hữu siêu nhân. Ý nghĩa bảo mật của việc hủy bỏ một trong kèo chấp bóng đá hôm nay loại quy trình này khá nhỏ cho đến khi mã cốt lõi (chúng ta sẽ chỉ bắt đầu một loại khác), nhưng kèo chấp bóng đá hôm nay tiện ích mở rộng có thể thêm nhân viên nền dễ bị tổn thương hơn.

    Cũng đảm bảo rằngis_superuserTham số được đặt chính xác trong kèo chấp bóng đá hôm nay quy trình đó. Không có hậu quả bảo mật cụ thể nào được biết đến với sự giám sát đó, nhưng nó có thể có ý nghĩa đối với một số phần mở rộng.

    ThePostgreSQLDự án cảm ơn Hemanth Sandrana và Mahendrakar Srinivasarao đã báo cáo vấn đề này. (CVE-2023-5870)

  • 9736_9823§

    Khắc phục trường hợp vị trí của đường xuống trang được theo dõi không chính xác và giới thiệu một số logic để cho phép phục hồi sau kèo chấp bóng đá hôm nay tình huống đó thay vì âm thầm làm điều sai. Lỗi này có thể dẫn đến câu trả lời không chính xác từ kèo chấp bóng đá hôm nay tìm kiếm chỉ mục tiếp theo. Có thể nên làm lại tất cả kèo chấp bóng đá hôm nay chỉ mục GIST sau khi cài đặt bản cập nhật này.

  • 10312_10364KhoảngCột (Noah Misch)§

    Khoảngkèo chấp bóng đá hôm nay giá trị có thể phân biệt nhưng so sánh bằng nhau, ví dụ24:00:001 ngày. Điều này phá vỡ kèo chấp bóng đá hôm nay giả định được thực hiện bởi BTREE DE-SULPLICION, vì vậyKhoảngCột cần được loại trừ khỏi sự sao chép. Giám sát này có thể gây ra kết quả không chính xác từ kèo chấp bóng đá hôm nay lần quét chỉ có chỉ mục. Hơn nữa, sau khi cập nhậtAMCHECKsẽ báo cáo lỗi cho hầu hết kèo chấp bóng đá hôm nay chỉ mục như vậy. Người dùng nên làm lại bất kỳ chỉ mục Btree nào trênKhoảngcột.

  • quá trìnhngàygiá trị hơn trong Brindatetime_minmax_multi_opsIndexes (Tomas Vondra)§

    Tính toán khoảng cách cho ngày bị lạc hậu, gây ra kèo chấp bóng đá hôm nay quyết định kém về kèo chấp bóng đá hôm nay mục nhập để hợp nhất. Chỉ số vẫn tạo ra kết quả chính xác, nhưng kém hiệu quả hơn nhiều so với mức cần thiết. Tái hiện Brinminmax_multiIndex trênngàyCột được khuyến khích.

  • quá trình lớnDấu thời gianTIMESTAMPTZGiá trị Sanely trong Brindatetime_minmax_multi_opsIndexes (Tomas Vondra)§ §

    Infinities bị coi là có khoảng cách bằng 0 thay vì khoảng cách lớn với kèo chấp bóng đá hôm nay giá trị khác, gây ra kèo chấp bóng đá hôm nay quyết định kém về việc kết hợp hợp nhất. Ngoài ra, kèo chấp bóng đá hôm nay giá trị hữu hạn nhưng rất lớn (gần kèo chấp bóng đá hôm nay điểm cuối của phạm vi dấu thời gian có thể đại diện) có thể dẫn đến tràn nội bộ, một lần nữa gây ra kèo chấp bóng đá hôm nay quyết định kém. Chỉ số vẫn tạo ra kết quả chính xác, nhưng kém hiệu quả hơn nhiều so với mức cần thiết. Tái hiện Brinminmax_multiIndex trêndấu thời gianTIMESTAMPTZCột được khuyến khích nếu cột chứa hoặc có chứa, vô hạn hoặc giá trị hữu hạn lớn.

  • Tránh tính toán tràn trong Brininterval_minmax_multi_opsChỉ mục với kèo chấp bóng đá hôm nay giá trị khoảng thời gian cực (Tomas Vondra)§

    Lỗi này có thể đã gây ra lỗi bất ngờ trong khi cố gắng chèn kèo chấp bóng đá hôm nay giá trị khoảng thời gian lớn vào một chỉ mục như vậy.

  • 13255_13389§ §

    Một số trường hợp liên quan đếnlà nullĐiều kiện trên một trong kèo chấp bóng đá hôm nay phím phân vùng có thể dẫn đến sự cố.

  • Xác định chính xác bảng mục tiêu trong một kế thừaCập nhật/Xóa/Hợp nhấtNgay cả khi bảng cha mẹ bị loại trừ bởi kèo chấp bóng đá hôm nay ràng buộc (Amit Langote, Tom Lane)§

    Nếu bảng được đặt tên ban đầu bị loại trừ bởi kèo chấp bóng đá hôm nay ràng buộc, nhưng không phải tất cả kèo chấp bóng đá hôm nay hậu duệ di truyền của nó là, hậu duệ không loại trừ đầu tiên được xác định là bảng mục tiêu chính. Điều này sẽ dẫn đến kèo chấp bóng đá hôm nay kích hoạt cấp độ tuyên bố liên quan đến bảng đó, thay vì bảng được đặt tên ban đầu như sẽ xảy ra. Trong v16, sự giám sát tương tự cũng có thể dẫn đếnperminfoindex kèo chấp bóng đá hôm nay hợp lệ 0 trong RTE với relid nnnnHồilỗi.

  • 14600_14696§

    14785_14985indexCol = any (mảng [])) mệnh đề. Điều này có thể dẫn đến việc thiếu một số hàng đáng lẽ phải được tìm nạp.

  • Khắc phục rò rỉ bộ nhớ nội bộ trong thực thi ghi nhớ (Orlov Aleksej, David Rowley)§

  • 15390_15490§

  • Đừng gặp sự cố nếucon trỏ_to_xmlschema ()được áp dụng cho cổng thông tin kèo chấp bóng đá hôm nay quay lại dữ liệu (Boyu Yang)§

  • ném lỗi dự định nếupgrowlocks ()được áp dụng cho bảng được phân vùng (David Rowley)§

    Trước đây, khiếu nại kèo chấp bóng đá hôm nay đúng điểmChỉ hỗ trợ HEAP AMsẽ được nâng lên.

  • Xử lý kèo chấp bóng đá hôm nay chỉ mục không hợp lệ sạch hơn trong kèo chấp bóng đá hôm nay hàm SQL được kèo chấp bóng đá hôm nay loại (Noah Misch)§

    Báo cáo lỗi nếupgstatindex (), pgstatginindex (), pgstathashindex ()hoặcpgstattuple ()được áp dụng cho một chỉ mục kèo chấp bóng đá hôm nay hợp lệ. Nếu nhưbrin_desummarize_range (), brin_summarize_new_values ​​(), brin_summarize_range ()hoặcgin_clean_pending_list ()được áp dụng cho một chỉ mục không hợp lệ, không làm gì ngoại trừ để báo cáo một tin nhắn cấp độ gỡ lỗi. Trước đây kèo chấp bóng đá hôm nay chức năng này đã cố gắng xử lý chỉ mục và có thể thất bại theo những cách kỳ lạ tùy thuộc vào những gì đã thất bạiTạo chỉ mụcđã bỏ lại phía sau.

  • Tránh thất bại phân bổ bộ nhớ sớm với kèo chấp bóng đá hôm nay đầu vào dài đếnto_tsVector ()(Tom Lane)§

  • Khắc phục sự phân bổ quá mức của được xây dựngtsVectorintsvectorcv ()(Denis Erokhin)§

    Nếu vectơ đến bao gồm dữ liệu vị trí, hàm nhận nhị phân bên trái kèo chấp bóng đá hôm nay gian lãng phí (gần bằng kích thước của dữ liệu vị trí) trong hoàn thànhTSVECTOR. Trong trường hợp cực đoan, điều này có thể dẫn đếnĐộ dài tổng số từ vựng tối đa đã vượt quáThất bại đối với kèo chấp bóng đá hôm nay vectơ dưới giới hạn độ dài khi phát ra. Trong mọi trường hợp, nó có thể dẫn đến lãng phí không gian trên đĩa.

  • Khắc phục mã hóa kèo chấp bóng đá hôm nay chính xác tronggtsVector_picksplit ()(Alexander Lakhin)§

    Điều này có thể dẫn đến kèo chấp bóng đá hôm nay quyết định phân tách trang kém trong kèo chấp bóng đá hôm nay chỉ mục GIST trêntsVectorcột.

  • Cải thiện kiểm tra dữ liệu nén PGLZ tham nhũng (Flavien Guedez)§

  • sửacam kết và chuỗi/rollback và chuỗihoạt động đúng khi có một điểm lưu chưa được phát hành (Liu Xiang, Tom Lane)§

    Thay vì truyền kèo chấp bóng đá hôm nay thuộc tính của giao dịch hiện tại đến giao dịch mới, họ đã truyền một số thuộc tính của giao dịch trước đó.

  • inSao chép từ, kèo chấp bóng đá hôm nay thành công khi cần chuyển đổi mã hóa kèo chấp bóng đá hôm nay được hỗ trợ (Tom Lane)§

    Tái cấu trúc gần đây đã vô tình xóa kiểm tra lỗi dự định này, sao cho nó đã kết thúc trongTra cứu bộ nhớ cache kèo chấp bóng đá hôm nay thành công cho chức năng 0HồiThay vì thông báo lỗi hữu ích.

  • Tránh sự cố trongGiải thíchNếu một tham số được đánh dấu được hiển thị bởiGiải thíchCó giá trị thời gian khởi động null (Xing Guo, Aleksander Aleksev, Tom Lane)§

    kèo chấp bóng đá hôm nay có tham số tích hợp phù hợp với mô tả này, nhưng một tiện ích mở rộng có thể xác định tham số như vậy.

  • Đảm bảo chúng tôi có ảnh chụp nhanh trong khi bỏKhi cam kết thảBảng tạm thời (Tom Lane)§

    Điều này ngăn chặn hành vi sai trái có thể xảy ra nếu bất kỳ mục danh mục nào cho kèo chấp bóng đá hôm nay bảng temp có kèo chấp bóng đá hôm nay trường đủ rộng để yêu cầu nướng (chẳng hạn như mộtKiểm trađiều kiện).

  • 20638_20718System ()(Nathan Bossart)§ §

    Bản sửa lỗi này tránh được tình trạng cuộc đua trong đó một quy trình con đã bị loại bỏ bởiSystem (), nhưng chưa thực hiện chương trình con dự định, có thể nhận và hành động theo tín hiệu dành cho quy trình máy chủ cha. Điều đó sẽ dẫn đến kèo chấp bóng đá hôm nay hành động dọn dẹp trùng lặp đang được thực hiện, điều này sẽ không kết thúc tốt đẹp.

  • đối phó với kèo chấp bóng đá hôm nay lần đọc bị ráchPG_ControlTrong kèo chấp bóng đá hôm nay chương trình Frontend (Thomas Munro)§

    Trên một số hệ thống tệp, đọcPG_Controlcó thể kèo chấp bóng đá hôm nay phải là một hành động nguyên tử khi máy chủ đồng thời ghi tệp đó. Điều này có thể phát hiện được thông qua CRC xấu. Thử lại một vài lần để xem liệu tệp có hợp lệ trước khi chúng tôi báo cáo lỗi kèo chấp bóng đá hôm nay.

  • Tránh những lần đọc bị ráchPG_ControlTrong kèo chấp bóng đá hôm nay chức năng SQL có liên quan (Thomas Munro)§

    có được khóa thích hợp trước khi đọcPG_Control, để đảm bảo chúng tôi có được cái nhìn nhất quán về tệp đó.

  • Tránh tràn số nguyên khi tính toán kích thước của mảng chuỗi hoạt động phụ trợ (Jakub Wartak)§

    Trên máy 64 bit, chúng tôi sẽ cho phép kèo chấp bóng đá hôm nay giá trị củaTrack_Activity_Query_Sizeđủ lớn để gây ra tràn 32 bit khi nhân với số lượng kết nối được phép. Mã thực sự phân bổ mảng cục bộ trên mỗi backend là bất cẩn về điều này và phân bổ mảng kèo chấp bóng đá hôm nay chính xác.

  • Khắc phục ngắn gọn hiển thị số liệu thống kê tiến trình kèo chấp bóng đá hôm nay nhất quán choPhân tíchTrên kèo chấp bóng đá hôm nay bảng kế thừa (Heikki Linnakangas)§

    kèo chấp bóng đá hôm nay bộ đếm cấp khối nên được đặt lại về 0 cùng lúc chúng tôi cập nhật trường quan hệ hiện tại.

  • Khắc phục người viết nền để báo cáo bất kỳ wal nào viết nó cho kèo chấp bóng đá hôm nay bộ đếm thống kê (Nazir Bilal Yavuz)§

  • Theo dõi kèo chấp bóng đá hôm nay phụ thuộc của bộ nhớ cachegọiCâu lệnh và lập kế hoạch lại cho chúng khi cần (Tom Lane)§

    kèo chấp bóng đá hôm nay lệnh DDL, chẳng hạn như thay thế một hàm đã được đưa vào AgọiĐối số, có thể tạo ra nhu cầu lập kế hoạch lại AgọiĐã được lưu trữ bởi PL/PGSQL. Điều đó đã không xảy ra, dẫn đến kèo chấp bóng đá hôm nay lỗi hành vi sai hoặc lạ nhưTra cứu bộ nhớ cache kèo chấp bóng đá hôm nay thành công.

  • Theo dõi độ sâu làm tổ một cách chính xác khi kiểm traRecord-Type Vars từ kèo chấp bóng đá hôm nay cấp truy vấn bên ngoài (Richard Guo)§

    Sự giám sát này có thể dẫn đến sự cố khẳng định, kết xuất lõi hoặcMạnhBogus varnolỗi.

  • 24486_24589§

    Trong hầu hết kèo chấp bóng đá hôm nay trường hợp, sự giám sát này là vô hại, vì kèo chấp bóng đá hôm nay chức năng này sẽ không thể biến mất trong khi toán tử ban đầu của nút vẫn có mặt.

  • sửa lỗi xử lý lỗi trongRecordQuản lý bộ đệm loại (Thomas Munro)§

    Một lỗi ngoài bộ nhớ xảy ra chỉ ở điểm sai có thể để lại trạng thái kèo chấp bóng đá hôm nay nhất quán sẽ dẫn đến một vòng lặp vô hạn.

  • Sửa lỗi xác nhận khi giải mã logic được thử lại trong cùng một phiên sau khi có lỗi (hou zhijie)§

  • Đối xử với những thất bại trong bộ nhớ là gây tử vong khi đọc Wal (Michael Paquier)§

    Trước đây điều này sẽ được coi là một điều kiện dữ liệu kèo chấp bóng đá hôm nay có thật, dẫn đến kết luận rằng chúng tôi đã đi đến cuối của Wal, kèo chấp bóng đá hôm nay chính xác và có thể dẫn đến phát lại Wal kèo chấp bóng đá hôm nay nhất quán.

  • Khắc phục lỗi phục hồi có thể do cố gắng phân bổ bộ nhớ dựa trên trường độ dài bản ghi Bogus Wal (Thomas Munro, Michael Paquier)§ §

  • Đảm bảo rằng chế độ chờ wal recovery báo cáo lỗi khi tìm thấy tiêu đề trang kèo chấp bóng đá hôm nay hợp lệ (Yugo Nagata, Kyotaro Horiguchi)§

  • Khắc phục sự nhầm lẫn kích thước kiểu dữ liệu trong quản lý băng logic (Ranier Vilela)§

    26680_26832

  • Tránh đóng cửa ngoài ý muốn của Syslogger Process's Stdin (Heikki Linnakangas)§

  • 27100_27236§

    27325_27461Đặt mức cách ly giao dịch.

  • Keep By-ReferenceAttmissingValGiá trị trong bối cảnh tồn tại lâu trong khi chúng đang được sử dụng (Andrew Dunstan)§

    27812_27945

  • Tái tính giá trị hiệu quả củasearch_pathsauVai trò thay đổi(Jeff Davis)§ §

    Điều này đảm bảo rằng sau khi đổi tên một vai trò, ý nghĩa của chuỗi đặc biệt$ userđược xác định lại.

  • sửakèo chấp bóng đá hôm nay thể sao chép tay cầmHồilỗi xảy ra trên Windows khimin_dynamic_shared_memoryđược đặt trên 0 (Thomas Munro)§

  • sửa lỗi thứ tự hoạt động trongGenericXlogfinish(Jeff Davis)§

    Mã này đã vi phạm kèo chấp bóng đá hôm nay điều kiện cần thiết cho an toàn sự cố bằng cách viết WAL trước khi đánh dấu bộ đệm thay đổi bẩn. Không có mã lõi nào sử dụng chức năng này, nhưng kèo chấp bóng đá hôm nay tiện ích mở rộng làm (Đóng góp/BloomVí dụ như kèo chấp bóng đá hôm nay).

  • Xóa xác nhận kèo chấp bóng đá hôm nay chính xác trong xử lý ngoại lệ PL/Python (Alexander Lakhin)§

  • sửaPG_RESTORE29565_29693§

    Trước đây, chỉ ACL cấp bảng sẽ được khôi phục nếu có cả hai loại.

  • Thêm logic vàopg_upgradeĐể kiểm tra sử dụngAbstime, RelimeTintervalKiểu dữ liệu (Álvaro Herrera)§ §

    Những loại dữ liệu lỗi thời này đã bị xóa trongPostgreSQLPhiên bản 12, vì vậy hãy kiểm tra để đảm bảo chúng kèo chấp bóng đá hôm nay có trong cơ sở dữ liệu cũ hơn trước khi tuyên bố nó có thể được nâng cấp.

  • Tránh tạo tên khe tạm thời kèo chấp bóng đá hôm nay hợp lệ trongpg_basebackup(Jelte Fennema)§

    Điều này chỉ được nhìn thấy khi kết nối máy chủ chạy quaPGBouncer.

  • Tránh saiQuá nhiều kết nối máy kháchHồilỗi trongPGBenchTrên Windows (Noah Misch)§

  • inPREDT/AMCHECK, kèo chấp bóng đá hôm nay báo cáo xóa trang bị gián đoạn là tham nhũng (Noah Misch)§

    Bản sửa lỗi này ngăn chặn kèo chấp bóng đá hôm nay báo cáo dương tính giả củaMạnhĐứa con đầu tiên của trang mục tiêu ngoài cùng bên trái kèo chấp bóng đá hôm nay phải là bên trái của cấp độ, Block Nnnn kèo chấp bóng đá hôm nay phải là bên tráihoặcHồiLiên kết bên trái/cặp liên kết bên phải trong chỉ mục xxxx kèo chấp bóng đá hôm nay đồng ýVoi. Họ đã xuất hiện nếuAMCHECKchạy sau khi xóa trang chỉ mục Btree chưa hoàn thành và trướcNút hútđã làm sạch mọi thứ.

  • sửa lỗi củaPRINT/BTREE_GINIndex trênKhoảngcột, khi một chỉ mục sử dụng<hoặc<=Toán tử được thực hiện (Dean Rasheed)§

    Một chỉ mục như vậy không thể trả lại tất cả kèo chấp bóng đá hôm nay mục mà nó nên.

  • Thêm hỗ trợ cho LLVM 16 và 17 (Thomas Munro, Dmitry Dolgov)§ § §

  • 32880_32930MacOS(Tom Lane)§ §

    XCODE 15(phát hành vớiMacOS Sonoma) Đã thay đổi hành vi của trình liên kết theo cách gây ra nhiều cảnh báo nhân chứng trùng lặp trong khi xây dựngPOSTGRESQL. Những điều này là vô hại, nhưng chúng gây phiền nhiễu vì vậy tránh trích dẫn cùng một thư viện hai lần. Cũng loại bỏ việc sử dụngLinker Switch, rõ ràng là kèo chấp bóng đá hôm nay có trong một thời gian dài và hiện đang tích cực phàn nàn.

  • Khi xây dựngĐóng góp/UnaccentS của tệp quy tắc, quay trở lại bằng cách sử dụngPythonnếu--with-pythonkèo chấp bóng đá hôm nay được đưa ra và tạo biếnPythonkèo chấp bóng đá hôm nay được đặt (Japin Li)§

  • Xóaphot(Thời gian đảo Phoenix) từ danh sách viết tắt thời gian mặc định (Tom Lane)§

    Sự hiện diện của chữ viết tắt này trong danh sách mặc định có thể gây ra lỗi trên kèo chấp bóng đá hôm nay bản phát hành Debian và Ubuntu gần đây, vì chúng không còn cài đặt mục nhập TZDB cơ bản theo mặc định. Vì đây là một chữ viết tắt được tạo ra cho một khu vực có tổng dân số của con người khoảng hai chục người, nên dường như không ai sẽ bỏ lỡ nó. Nếu ai đó làm như vậy, họ có thể đặt nó trở lại thông qua tệp viết tắt tùy chỉnh.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu kèo chấp bóng đá hôm nay chính xác, kèo chấp bóng đá hôm nay khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.