Ngày phát cách đọc kèo bóng đá:2025-05-08
Bản phát hành này chứa nhiều bản sửa lỗi từ 13,20. Để biết thông tin về cách đọc kèo bóng đá tính năng mới trong bản phát hành chính 13, xemPhần E.22.
ThePostgreSQLCộng đồng sẽ ngừng phát hành cách đọc kèo bóng đá bản cập nhật cho loạt phát hành 13.x vào tháng 11 năm 2025. Người dùng được khuyến khích cập nhật lên một nhánh phát hành mới hơn.
Không cần thiết phải kết xuất/khôi phục cho những người chạy 13.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 cách đọc kèo bóng đá bảng được phân vùng, có thể cần phải tạo lại cách đọc 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 đang nâng cấp từ phiên bản sớm hơn 13,17, xemPhần E.5.
Tránh bộ đệm một byte quá mức khi kiểm tra cách đọc 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)§ §
cách đọc 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ả cách đọc kèo bóng đá máy chủ và cách đọc kèo bóng đálibpq-Using Ứng dụng. (CVE-2025-4207)
Xử lý cách đọc kèo bóng đá khóa nước ngoài tự giới thiệu trên cách đọc 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 cách đọc kèo bóng đá phân vùng không thực hiện cách đọc 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 cách đọc kèo bóng đá bảng được phân vùng, nếu cách đọc 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 cách đọc 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 cách đọc kèo bóng đá hàng đó trước khi thử lại.
Khắc phục bất ngờHồithuộc tính có loại saiHồilỗi cách đọc kèo bóng đáCập nhật
, Xóa
vàHợp nhất
Truy vấn sử dụng tham chiếu bảng toàn bộ hàng đến cách đọc kèo bóng đá chế độ xem hoặc chức năng trongtừ
(Tom Lane)§ § §
Quy trình chính xác tham chiếu đến cách đọc kèo bóng đá tên CTE bên ngoài xuất hiện trong Avới
mệnh đề được gắn vào mộtChèn
/Cập nhật
/Xóa
/Hợp nhất
lệnh bên cách đọc kèo bóng đávới
(Tom Lane)§
9694_9829
sửamảng (
vàSBURERY
)mảng [
Cấu trúc để tạo ra kết quả lành mạnh khi đầu vào thuộc loạiBiểu thức, ...
]int2Vector
hoặcoidvector
(Tom Lane)§
Bản vá này khôi phục cách đọc kèo bóng đá vi tồn tại trướcPostgreSQL9.5: Kết quả là loạiint2Vector []
hoặcoidvector []
.
Khắc phục cách đọc kèo bóng đá báo cáo sai lầm có thể xảy ra của cách đọc 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 định
mệnh đề) Không thể cài đặt giá trị mặc định của miền trong cách đọc 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 vì không cho phép cố gắng thay đổi cách đọc 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ạiRelhassubClass
cờ của bảng tạm thời được đánh dấuKhi cam kết xóa hàng
(Noah Misch)§
vô hiệu hóaBỏ qua tìm nạpHồiTối ưu hóa cách đọc kèo bóng đá quét heap bitmap (Matthias van de Meent)§
12254_12378
Khắc phục cách đọc 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 cách đọc 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ì gặp sự cố (Álvaro Herrera)§
Khắc phục điều kiện đua cách đọc kèo bóng đá xử lýsynchronous_standby_names
Ngay 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, cách đọc 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)§
13973_14067§
Bỏ qua việc tái chế và phân hủy WAL trong quá trình phục hồi lưu trữ, để tránh tham nhũng cách đọc kèo bóng đá tệp WAL được khôi phục từ kho lưu trữ (Noah Misch, Arun Thirupathi)§ § § § § § §
Sự thay đổi này cách đọc 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 sự tham nhũng dữ liệu sau cách đọc 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 cách đọc 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 cách đọc kèo bóng đá mục nhập danh mục đã bị 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.
Danh mục thay đổi gây ra bởi lệnh DDL không được phản ánh trong cách đọc kèo bóng đá quy trình chuyển hóa Wal, cho phép chúng giải mã cách đọc kèo bóng đá thay đổi tiếp theo bằng dữ liệu danh mục cũ, có thể dẫn đến tham nhũng dữ liệu.
Khai thác quá mức cách đọc kèo bóng đágistFindCorrectParent ()
(Heikki Linnakangas)§
cách đọc kèo bóng đá PL/PGSQL, TránhKiểu 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ọn
Truy vấn (Andrei Lepikhov)§Biểu thức
Đừng cố thả cách đọc kèo bóng đá phân vùng chỉ mục riêng lẻ trongpg_dump'S-Clean
Mode (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ì cách đọc 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 cách đọc kèo bóng đá--Single-Transaction
chế độ.
inPG_DUMPALL, Tránh cách đọc kèo bóng đá ra vai trò không hợp lệGrant
lệnh nếuPG_AUTH_MEMBERS
Chứ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 ở cách đọc kèo bóng đá nhánh trở lại do điều kiện chủng tộc giữaGrant
vàVai trò thả
.
cho phépPREDT/DBLINK
Truy 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 cách đọc kèo bóng đáTạo cơ sở dữ liệu
vàDrop Database
Do không cách đọc kèo bóng đá hiện bế tắc.
Tránh gặp sự cố với dữ liệu đầu vào bị hỏng cách đọc kèo bóng đáPREDT/PAGEINSPECT
'SHEAP_PAGE_ITEMS ()
(Dmitry Kovalenko)§
Ngăn chặn thất bại xác nhận cách đọc kèo bóng đáPRINT/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ư quan điểm) gây ra sự cố xác nhận, mặc dù không có tác dụng xấu nào trong cách đọc kèo bóng đá bản dựng không phải là sự 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ữ liệu múi giờ lênTzdataPhát hành 2025b cho cách đọc kèo bóng đá thay đổi của Luật DST ở Chile, cộng với sửa chữa lịch sử cho Iran (Tom Lane)§
Có một múi giờ 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.
Nếu bạn thấy bất cứ điều gì cách đọc 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 liệu.