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

E.1. Phát hành 14,18

Ngày phát hành:2025-05-08

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

E.1.1. Di chuyển sang phiên bản 14,18

Không 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, nếu bạn có bất kỳ ràng buộc khóa nước ngoài tự giới thiệu nào trên tỷ lệ kèo bóng đá bảng được phân vùng, có thể cần phải tạo lại tỷ lệ kèo bóng đá ràng buộc đó để đảm bảo rằng chúng được thực thi chính xác. Xem mục nhập thay đổi thứ hai bên dưới.

Ngoài ra, nếu bạn có bất kỳ chỉ mục bloom brin nào, có thể nên tái hiện chúng sau khi cập nhật. Xem mục nhập thứ ba 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,14, xemPhần E.5.

E.1.2. Thay đổi

  • Tránh bộ đệm một byte quá mức khi kiểm tra tỷ lệ kèo bóng đá chuỗi được mã hóa không hợp lệ được tuyên bố là trong mã hóa GB18030 (Noah Misch, Andres Freund)§ §

    tỷ lệ kèo bóng đá khi không thể xảy ra, một sự cố SigSegV có thể xảy ra nếu một ký tự đa loại không hoàn chỉnh xuất hiện ở cuối bộ nhớ. Điều này có thể cả tỷ lệ kèo bóng đá máy chủ và tỷ lệ kèo bóng đálibpq-Using Ứng dụng. (CVE-2025-4207)

  • Xử lý tỷ lệ kèo bóng đá khóa nước ngoài tự giới thiệu trên tỷ lệ kèo bóng đá bảng được phân vùng một cách chính xác (Álvaro Herrera)§

    Tạo hoặc đính kèm tỷ lệ kèo bóng đá phân vùng không thực hiện tỷ lệ kèo bóng đá mục nhập danh mục cần thiết cho một ràng buộc phím nước ngoài, nếu bảng được tham chiếu bởi ràng buộc là cùng một bảng được phân vùng. Điều này dẫn đến việc không thực thi đầy đủ.

    Để khắc phục điều này, bạn nên bỏ và tạo lại bất kỳ khóa nước ngoài tự giới thiệu nào trên tỷ lệ kèo bóng đá bảng được phân vùng, nếu tỷ lệ kèo bóng đá phân vùng đã được tạo hoặc đính kèm kể từ khi ràng buộc được tạo. Hãy nhớ rằng việc vi phạm tỷ lệ kèo bóng đá hàng có thể đã có mặt, trong trường hợp đó, việc tái tạo ràng buộc sẽ thất bại và bạn sẽ cần phải sửa chữa tỷ lệ kèo bóng đá hàng đó trước khi thử lại.

  • Tránh mất dữ liệu khi hợp nhất tỷ lệ kèo bóng đá bản tóm tắt Brin nén trongbrin_bloom_union ()(Tomas Vondra)§

    Mã không tính đến kết quả giải nén không giống với tỷ lệ kèo bóng đá đối tượng đầu vào, điều này sẽ dẫn đến việc không thêm một số dữ liệu vào bản tóm tắt được hợp nhất, dẫn đến tỷ lệ kèo bóng đá hàng bị bỏ lỡ trong tỷ lệ kèo bóng đá tìm kiếm chỉ mục.

    Sai lầm này đã xuất hiện trở lại V14 nơi tỷ lệ kèo bóng đá chỉ mục Brin Bloom được giới thiệu, nhưng đường dẫn mã này chỉ hiếm khi đạt được. Nó thực sự có nhiều khả năng bị tấn công trong V17 vì tỷ lệ kèo bóng đá chỉ mục song song hiện đang sử dụng mã.

  • Khắc phục bất ngờthuộc tính có loại saiKhănlỗi tỷ lệ kèo bóng đáCập nhật, XóaHợp nhấtTruy vấn sử dụng tham chiếu bảng toàn bộ hàng đến tỷ lệ kèo bóng đá chế độ xem hoặc chức năng trongtừ(Tom Lane)§ § §

  • Ngăn chặn thất bại tỷ lệ kèo bóng đáChènlệnh khi bảng cótạoCột của kiểu dữ liệu miền và tỷ lệ kèo bóng đá ràng buộc của miền không cho phép giá trị null (Jian HE)§

    Thất bại ràng buộc đã được báo cáo ngay cả khi biểu thức tạo tạo ra kết quả hoàn toàn ổn.

  • Quy trình chính xác tham chiếu đến tỷ lệ kèo bóng đá tên CTE bên ngoài xuất hiện trong Avớimệnh đề được gắn vào mộtChèn/Cập nhật/Xóa/Hợp nhấtlệnh bên tỷ lệ kèo bóng đávới(Tom Lane)§

    10826_10961

  • sửamảng (SBURERY)mảng [Biểu thức, ...]Xây dựng để tạo ra kết quả lành mạnh khi đầu vào thuộc loạiint2Vectorhoặcoidvector(Tom Lane)§

    Bản vá này khôi phục hành vi tồn tại trướcPostgreSQL9.5: Kết quả là loạiint2Vector []hoặcoidvector [].

  • Khắc phục tỷ lệ kèo bóng đá báo cáo sai lầm có thể xảy ra của tỷ lệ kèo bóng đá phụ kiện không hợp lệ trong khi phân tích cú phápISPELLTừ điển (Jacob Brazeal)§

  • sửaALTER BẢNG THÊM CộtĐể xử lý chính xác trường hợp của loại miền có mặc định (Jian HE, Tom Lane, Tender Wang)§ §

    Nếu loại miền có mặc định, thêm một cột loại đó (không có bất kỳ rõ ràngmặc địnhmệnh đề) không thể cài đặt giá trị mặc định của miền trong tỷ lệ kèo bóng đá hàng hiện có, thay vào đó để lại cột mới null.

  • Cải thiện thông báo lỗi cho tỷ lệ kèo bóng đá nỗ lực không cho phép thay đổi tỷ lệ kèo bóng đá thuộc tính của ràng buộc khóa nước ngoài (Álvaro Herrera)§

  • Tránh lỗi khi đặt lạiRelhassubClasscờ của bảng tạm thời được đánh dấuKhi cam kết xóa hàng(Noah Misch)§

  • Khắc phục sự thất bại của người lập kế hoạch tỷ lệ kèo bóng đá việc xác định nhiều hơn một biểu hiện phụ có thể băm có thể băm tỷ lệ kèo bóng đá biểu thức cấp cao nhất (David Geier)§

    13387_13534in, không ởhoặc= bất kỳtỷ lệ kèo bóng đá điều khoản có tỷ lệ kèo bóng đá mặt bên phải hoàn toàn liên tục).

  • vô hiệu hóaBỏ qua FetchTối ưu hóa tỷ lệ kèo bóng đá quét heap bitmap (Matthias van de Meent)§

    13969_14093

  • Khắc phục tỷ lệ kèo bóng đá vấn đề về hiệu suất trong khởi động tìm kiếm chỉ mục gin khi có nhiều khóa tìm kiếm (Tom Lane, Vinod Sridharan)§ §

    Một mệnh đề có thể lập chỉ mục với nhiều khóa (ví dụ:Jsonbcol? | mảng [...]Với hàng chục ngàn phần tử mảng) đã lấy o (n2) Thời gian để khởi động và cũng không thể thừa nhận cho khoảng thời gian đó.

  • Phát hiện tỷ lệ kèo bóng đá quy trình hỗ trợ bị thiếu trong lớp toán tử chỉ mục Brin và báo cáo lỗi thay vì sự cố (Álvaro Herrera)§

  • Trả lời tỷ lệ kèo bóng đá ngắt (chẳng hạn như hủy truy vấn) trong khi chờ đợi tỷ lệ kèo bóng đá kế hoạch con không đồng bộ của một nút kế hoạch nối tiếp (Heikki Linnakangas)§

    Trước đây, sẽ không có gì xảy ra cho đến khi một tỷ lệ kèo bóng đá những kế hoạch con đã sẵn sàng.

  • Khắc phục điều kiện cuộc đua tỷ lệ kèo bóng đá xử lýsynchronous_standby_namesNgay sau khi khởi động (Melnikov Maksim, Michael Paquier)§

    Trong một thời gian ngắn sau khi khởi động hệ thống, tỷ lệ kèo bóng đá phụ trợ có thể không chờ đợi cam kết đồng bộ mặc dùsynchronous_standby_namesđược bật.

  • sửapg_strtof ()Không gặp sự cố với Null Endptr (Alexander Lakhin, Tom Lane)§

  • Tránh sự cố khi một quả bóng tuyết bắt gặp§

  • 16270_16433§ § § § § § §

    Sự thay đổi này tỷ lệ kèo bóng đá bản sửa lỗi thời kỳ V15 được coi là mỹ phẩm chủ yếu vào thời điểm đó, nhưng hóa ra để ngăn chặn tham nhũng dữ liệu sau tỷ lệ kèo bóng đá bản sửa lỗi tiếp theo.

  • Ngăn chặn quá mức của danh mục xmin tỷ lệ kèo bóng đáChuyển tiếp nhanhChế độ giải mã logic (Zhijie Hou)§

    Sai lầm này có thể cho phép tỷ lệ kèo bóng đá mục nhập danh mục đã xóa được hút bụi mặc dù chúng vẫn có khả năng cần thiết trong quá trình đọc Wal.

  • Tránh mất dữ liệu khi tỷ lệ kèo bóng đá hoạt động DDL không có khóa ảnh hưởng mạnh đến tỷ lệ kèo bóng đá bảng đang được sao chép một cách hợp lý (Shlok Kyal, Hayato Kuroda)§ §

    Danh mục thay đổi gây ra bởi lệnh DDL không được phản ánh trong tỷ lệ kèo bóng đá quy trình chuyển hóa Wal, cho phép chúng giải mã tỷ lệ kèo bóng đá thay đổi tiếp theo bằng cách sử dụng dữ liệu danh mục cũ, có thể dẫn đến tham nhũng dữ liệu.

  • 18209_18303§ §

  • Sửa lỗi xác nhận tỷ lệ kèo bóng đá tòa nhà chụp nhanh (Masahiko Sawada)§

  • Khai thác quá mức tỷ lệ kèo bóng đágistFindCorrectParent ()(Heikki Linnakangas)§

  • Khắc phục lỗi xác nhận hiếm gặp trong tỷ lệ kèo bóng đá máy chủ dự phòng khi chính được khởi động lại (Heikki Linnakangas)§

  • tỷ lệ kèo bóng đá PL/PGSQL, TránhMạnhLoại nút kế hoạch không mong muốnHồiLỗi khi con trỏ có thể cuộn được xác định trên một đơn giảnChọnBiểu thứcTruy vấn (Andrei Lepikhov)§

  • Đừng cố thả tỷ lệ kèo bóng đá phân vùng chỉ mục riêng lẻ trongpg_dump's-CleanMode (Jian He)§

    Máy chủ từ chối như vậythảlệnh. Điều đó không có hậu quả thực sự, vì tỷ lệ kèo bóng đá phân vùng sẽ biến mất trong thời gian tiếp theothảs của bảng cha mẹ của họ hoặc chỉ mục được phân vùng của chúng. Tuy nhiên, lỗi được báo cáo cho việc giảm đã cố gắng gây ra vấn đề khi khôi phục tỷ lệ kèo bóng đá--Single-Transactionchế độ.

  • inPG_DUMPALL, Tránh phát ra vai trò không hợp lệGrantlệnh nếuPG_AUTH_MEMBERSchứa vai trò không hợp lệ (Tom Lane)§

    Thay vào đó, in cảnh báo và bỏ qua mục nhập. Điều này đối phó tốt hơn với tham nhũng danh mục đã được nhìn thấy xảy ra ở tỷ lệ kèo bóng đá nhánh trở lại do điều kiện chủng tộc giữaGrantVai trò thả.

  • inPG_AMCHECKpg_upgrade, Sử dụng chức năng chính xác để phân bổ miễn phí được thực hiện bởilibpq(Michael Paquier, Ranier Vilela)§

    Những sự giám sát này có thể dẫn đến sự cố trong tỷ lệ kèo bóng đá cấu hình xây dựng Windows nhất định, chẳng hạn như bản dựng gỡ lỗi củalibpqĐược sử dụng bởi bản dựng không phải là quy định của ứng dụng gọi điện.

  • cho phépPREDT/DBLINKTruy vấn bị gián đoạn do Hủy truy vấn (Noah Misch)§ §

    Thay đổi này trở lại sửa chữa thời kỳ V17. Nó ngăn chặn có thể treo tỷ lệ kèo bóng đáTạo cơ sở dữ tỷ lệ kèo bóng đácơ sở dữ tỷ lệ kèo bóng đá thảDo không phát hiện bế tắc.

  • Tránh gặp sự cố với dữ liệu đầu vào bị hỏng tỷ lệ kèo bóng đá22047_22068'SHEAP_PAGE_ITEMS ()(Dmitry Kovalenko)§

  • Ngăn chặn thất bại xác nhận tỷ lệ kèo bóng đáPREDT/PG_FREESPACEMAP'spg_freespacemap ()(Wang Tender)§

    Áp dụngpg_freespacemap ()Với một mối quan hệ thiếu lưu trữ (chẳng hạn như chế độ xem) gây ra sự cố khẳng định, mặc dù không có tác dụng xấu trong tỷ lệ kèo bóng đá bản dựng không phân bổ. Thêm kiểm tra lỗi để từ chối trường hợp đó.

  • Khắc phục lỗi xây dựng trên MacOS 15.4 (Tom Lane, Peter Eisentraut)§

    Bản cập nhật macOS này đã phá vỡ đầu dò cấu hình của chúng tôi chostrchrnul ().

  • Cập nhật tệp dữ tỷ lệ kèo bóng đá múi giờ lêntzdataPhát hành 2025B cho tỷ lệ kèo bóng đá thay đổi về luật DST ở Chile, cộng với tỷ lệ kèo bóng đá hiệu chỉnh lịch sử cho Iran (Tom Lane)§

    Có một vùng thời gian mới của Mỹ/Coyhaoque cho khu vực Aysén của Chile, để giải thích cho việc nó thay đổi thành UTC-03 quanh năm và do đó chuyển hướng từ Mỹ/Santiago.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì tỷ lệ kèo bóng đá tài liệu không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài tỷ lệ kèo bóng đá.