Ngày phát hành:2023-08-10
Bản phát hành này chứa nhiều bản sửa lỗi từ 12,15. Để biết thông tin về tỷ lệ kèo bóng đá 88 tính năng mới trong bản phát hành chính 12, xemPhần E.23.
tỷ lệ kèo bóng đá 88 cần thiết phải kết xuất/khôi phục cho những người chạy 12.x.
Tuy nhiên, nếu bạn sử dụng tỷ lệ kèo bóng đá 88 chỉ mục brin, có thể nên làm lại chúng; 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 12.10, xemPhần E.13.
7203_7344§
Người bảo vệ hạn chế này chống lại tỷ lệ kèo bóng đá 88 mối nguy hiểm tiêm SQL cho tỷ lệ kèo bóng đá 88 phần mở rộng đáng tin cậy.
ThePostgreSQLDự án cảm ơn Micah Gates, Valerie Woolard, Tim Carey-Smith và Christoph Berg vì đã báo cáo vấn đề này. (CVE-2023-39417)
8076_8268
Bản sửa lỗi này sẽ không chính xác tỷ lệ kèo bóng đá 88 mục bị lỗi Brin. Nó được đề xuất choReindex
Bất kỳ chỉ mục Brin nào có thể được sử dụng để tìm kiếm nulls.
Tránh để lại cơ sở dữ liệu bị hỏng phía sau khicơ sở dữ liệu thả
bị gián đoạn (Andres Freund)§
nếucơ sở dữ liệu thả
Đã bị gián đoạn sau khi nó đã bắt đầu thực hiện tỷ lệ kèo bóng đá 88 bước không thể đảo ngược, cơ sở dữ liệu đích vẫn có thể truy cập được (vì việc loại bỏ nópg_database
Hàng sẽ quay trở lại), nhưng nó sẽ có nội dung tham nhũng. Khắc phục bằng cách đánh dấu cơ sở dữ liệu là không thể truy cập được trước khi chúng tôi bắt đầu thực hiện tỷ lệ kèo bóng đá 88 hoạt động không thể đảo ngược.cơ sở dữ liệu thả
.
Đảm bảo rằng tỷ lệ kèo bóng đá 88 chỉ mục được phân vùng được đánh dấu chính xác là hợp lệ hoặc không tại Creation (Michael Paquier)§
Nếu một chỉ mục được phân vùng mới khớp với một chỉ mục hiện có nhưng không hợp lệ trên một trong tỷ lệ kèo bóng đá 88 phân vùng, chỉ mục được phân vùng có thể được đánh dấu hợp lệ sớm. Điều này có thể dẫn đến tỷ lệ kèo bóng đá 88 lỗi hành vi sai hoặc xác nhận trong tỷ lệ kèo bóng đá 88 truy vấn tiếp theo trên bảng được phân vùng.
Bỏ qua tỷ lệ kèo bóng đá 88 chỉ mục con không hợp lệ khi khớp tỷ lệ kèo bóng đá 88 chỉ mục được phân vùng với tỷ lệ kèo bóng đá 88 chỉ mục con trong khiBẢNG ALT
(Michael Paquier)§
Một chỉ mục như vậy bây giờ sẽ bị bỏ qua và thay vào đó một chỉ mục con mới được tạo.
Khắc phục lỗi có thể khi đánh dấu chỉ mục được phân vùng hợp lệ sau khi tất cả tỷ lệ kèo bóng đá 88 phân vùng của nó được đính kèm (Michael Paquier)§
Bản cập nhật của chỉ mụcpg_index
Mục nhập có thể sử dụng dữ liệu cũ cho tỷ lệ kèo bóng đá 88 cột khác. Một triệu chứng được báo cáo làĐã cố cập nhật Tuple vô hìnhHồiLỗi.
sửaLược đồ bộ mở rộng thay đổi
Để phàn nàn nếu tiện ích mở rộng có chứa bất kỳ đối tượng nào bên ngoài lược đồ của tiện ích mở rộng (Michael Paquier, Heikki Linnakangas)§
Xác định nếu phần mở rộng chứa tỷ lệ kèo bóng đá 88 đối tượng trong nhiều lược đồ luôn được dự định; Nhưng séc đã được mã hóa sai để nó không phát hiện ra một số trường hợp, dẫn đến hành vi đáng ngạc nhiên.
Không sử dụng tỷ lệ kèo bóng đá 88 chỉ mục duy nhất một phần cho tỷ lệ kèo bóng đá 88 bằng chứng độc đáo trong kế hoạch (David Rowley)§
Điều này có thể làm phát sinh tỷ lệ kèo bóng đá 88 kế hoạch không chính xác, vì tính độc đáo của tỷ lệ kèo bóng đá 88 hàng được đọc từ một bảng có thể không giữ nếu chỉ mục trong câu hỏi không được sử dụng để quét bảng.
Tránh tạo ra tỷ lệ kèo bóng đá 88 kế hoạch không chính xác cho tỷ lệ kèo bóng đá 88 tham gia nước ngoài với tỷ lệ kèo bóng đá 88 điều khoản tham gia pseudoconstant (Etsuro fujita)§
Người lập kế hoạch hiện thiếu hỗ trợ để đính kèm tỷ lệ kèo bóng đá 88 điều khoản tham gia pseudoconstant vào một lần nối từ xa bị đẩy xuống, do đó vô hiệu hóa việc tạo ra tỷ lệ kèo bóng đá 88 kết nối từ xa trong tỷ lệ kèo bóng đá 88 trường hợp như vậy. .
12227_12350§
Khắc phục điều kiện cuộc đua trong phát hiện xung đột choserializable
Chế độ cách ly (Thomas Munro)§ § §
Xung đột có thể bị bỏ qua khi sử dụng quét Heap Bitmap, khi sử dụng tỷ lệ kèo bóng đá 88 chỉ mục gin và khi kiểm tra chỉ mục Btree ban đầu. Tất cả tỷ lệ kèo bóng đá 88 trường hợp này có thể dẫn đến tỷ lệ kèo bóng đá 88 thất bại trong sê -ri do không đúng cho phép tỷ lệ kèo bóng đá 88 giao dịch xung đột cam kết.
13150_13259§
Khi tái tạo lần nối sau tỷ lệ kèo bóng đá 88 giá trị của tỷ lệ kèo bóng đá 88 tham số đó đã thay đổi, chúng ta phải xây dựng lại bảng băm, nhưng bỏ qua để làm như vậy. Điều này có thể dẫn đến thiếu tỷ lệ kèo bóng đá 88 hàng đầu ra tham gia.
Khắc phục lỗi tỷ lệ kèo bóng đá 88 liên tục khi cố gắng cập nhật một trường của cột tổng hợp (Tom Lane)§
Nếu giá trị tổng thể của cột tổng hợp đủ rộng để yêu cầu nướng ngoài dòng, thì bộ đệm tỷ lệ kèo bóng đá 88 may mắn có thể gây ra lỗi hoặc sự cố máy chủ.
Ngăn chặn rò rỉ bộ nhớ truy vấn-Lifespan trong một sốCập nhật
Truy vấn có kích hoạt (Tomas Vondra)§
Ngăn chặn sự cố Stack-Overflow với tỷ lệ kèo bóng đá 88 mẫu tìm kiếm văn bản rất phức tạp (Tom Lane)§
cho phép tỷ lệ kèo bóng đá 88 mã thông báo dài tới 10240 byte trongpg_hba.conf
vàpg_ident.conf
(Tom Lane)§
Giới hạn trước của 256 byte đã được tìm thấy tỷ lệ kèo bóng đá 88 đủ cho một số trường hợp sử dụng.
Khắc phục việc xử lý sai tỷ lệ kèo bóng đá 88 điều kiện ngoài bộ nhớ C ++ (Heikki Linnakangas)§
Nếu JIT đang sử dụng, hết bộ nhớ trong C ++mới
cuộc gọi sẽ dẫn đếnPostgreSQLLỗi nghiêm trọng, thay vì ngoại lệ C ++ dự kiến.
15252_15390§
Đảm bảo rằng phân đoạn được chuyển vào thích hợpbinĐối với lượng không gian trống mới của nó, để nó được tìm thấy bởi tỷ lệ kèo bóng đá 88 tìm kiếm tiếp theo.
cho phépNút hút
Để tiếp tục sau khi phát hiện một số loại tham nhũng chỉ số B-cây nhất định (Peter Geoghegan)§ §
Nếu phát hiện liên kết trang anh chị em tỷ lệ kèo bóng đá 88 hợp lệ, hãy ghi lại vấn đề và nhấn vào, thay vì ném lỗi như trước. tỷ lệ kèo bóng đá 88 có gì ngắnReindex
Sẽ sửa chữa chỉ mục bị hỏng, nhưng ngăn chặnVACUUM
Từ khi hoàn thành cho đến khi thực hiện rủi ro khiến vấn đề trở nên tồi tệ hơn nhiều.
Đảm bảo rằngđược phát hành sau
VACUUM
Phát hiện dữ liệu tỷ lệ kèo bóng đá 88 hợp lệ trongpg_database
.Datfrozenxid
hoặcpg_database
.DatminMXID
(Andres Freund)§
Việc tỷ lệ kèo bóng đá 88 phát hành khóa này có thể dẫn đến bế tắc sau đó, mặc dù khóa sẽ được làm sạch nếu phiên thoát ra hoặc gặp một số lỗi khác.
Tránh phát lại gấp đôi tỷ lệ kèo bóng đá 88 giao dịch đã chuẩn bị trong quá trình phục hồi sự cố (Suyu.cmj, Michael Paquier)§ §
Sau khi gặp sự cố trong một điểm kiểm tra với một số dữ liệu trạng thái giao dịch hai pha đã được chuyển đến đĩa theo điểm kiểm tra này, phục hồi sự cố có thể cố gắng phát lại (tỷ lệ kèo bóng đá 88) giao dịch đã chuẩn bị hai lần, dẫn đến lỗi nghiêm trọng nhưHồikhóa đã được giữHồiTrong quá trình khởi động.
Đảm bảo rằng một bảng mới được tạo, nhưng vẫn còn trống làfsync
'ed ở điểm kiểm tra tiếp theo (Heikki Linnakangas)§
Không có điều này, nếu có sự cố hệ điều hành khiến tệp trống biến mất, tỷ lệ kèo bóng đá 88 hoạt động tiếp theo trên bảng có thể thất bại vớitỷ lệ kèo bóng đá 88 thể mở tệplỗi.
18218_18314§
Trong khi ngã ba dữ liệu chính của chỉ mục chưa được tính tỷ lệ kèo bóng đá 88 phải là Wal-logged, thì nĩa init của nó nên, để đảm bảo rằng chúng tôi có trạng thái nhất quán để khôi phục chỉ số sau khi gặp sự cố. Bước này đã bị bỏ lỡ nếu ngã ba init tỷ lệ kèo bóng đá 88 chứa dữ liệu, đó là trường hợp tỷ lệ kèo bóng đá 88 được sử dụng bởi bất kỳ chỉ số tiêu chuẩn nào;
18782_18855§
Điều này có thể dẫn đến sự chậm trễ không cần thiết của tỷ lệ kèo bóng đá 88 điểm kiểm tra hoặc trong tỷ lệ kèo bóng đá 88 lỗi xác nhận trong tỷ lệ kèo bóng đá 88 bản dựng hỗ trợ ASTER.
Khai thác quá mức trongJsonPath
mã (David Rowley)§
Khẳng định này tỷ lệ kèo bóng đá 88 thành công nếu truy vấn áp dụng.type ()
Nhà điều hành đến ALike_Regex
Kết quả. Không có lỗi trong tỷ lệ kèo bóng đá 88 bản dựng không phải là xác nhận.
Tránh xác nhận thất bại khi xử lý một câu lệnh trống thông qua giao thức truy vấn mở rộng trong một giao dịch đã bị hủy bỏ (Tom Lane)§
sửa19831_19854
'S SoundExAction ()
Hàm xử lý đầu vào trống rỗng (Alexander Lakhin, Tom Lane)§
Một chuỗi đầu vào tỷ lệ kèo bóng đá 88 chứa ký tự bảng chữ cái dẫn đến đầu ra tỷ lệ kèo bóng đá 88 thể đoán trước.
Thắt chặt séc khoảng trắng trongPREDT/HSTORE
Input (Evan Jones)§
Trong một số trường hợp, tỷ lệ kèo bóng đá 88 ký tự sẽ được công nhận sai là khoảng trắng và do đó bị loại bỏ.
không cho phép tỷ lệ kèo bóng đá 88 mảng đầu vào quá khổ với20611_20629
'sgist__int_ops
INDEX OPCLASS (Ankit Kumar Pandey, Alexander Lakhin)§
Trước đây mã này sẽ báo cáo AThông báo
Nhưng hãy nhấn vào dù sao đi nữa, tạo một mục chỉ mục tỷ lệ kèo bóng đá 88 hợp lệ gây ra rủi ro tai nạn khi chỉ số được đọc.
Tránh giải nén gấp đôi vô dụng của tỷ lệ kèo bóng đá 88 mục chỉ mục GIST trongPREDT/Intarray
(Konstantin Knizhnik, Matthias Van de Meent, Tom Lane)§
Đảm bảo rằngpg_index
.Indisreplident
được cập nhật theo quan hệ tỷ lệ kèo bóng đá 88 mục bộ đệm (Shruthi Gowda)§
Giá trị này có thể bị cũ trong một số trường hợp. tỷ lệ kèo bóng đá 88 có mã cốt lõi nào dựa vào bản sao của bộ đệm quan hệ, vì vậy đây chỉ là một lỗi tiềm ẩn khi có liên quan đến Postgres;
21907_22000§