Ngày phát hành:2023-02-09
Bản phát hành này chứa nhiều bản sửa lỗi từ 12,13. Để biết thông tin về kèo tỷ số bóng đá euro hôm nay tính năng mới trong bản phát hành chính 12, xemPhần E.23.
kèo tỷ số bóng đá euro hôm nay 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 đang nâng cấp từ phiên bản sớm hơn 12.10, xemPhần E.13.
libpqCó thể rò rỉ nội dung bộ nhớ sau khi bắt đầu mã hóa vận chuyển GSSAPI kèo tỷ số bóng đá euro hôm nay thành công (Jacob Champion)§
7310_7473libpqSau đó sẽ sao chép chuỗi đó, cũng như kèo tỷ số bóng đá euro hôm nay byte theo dõi trong bộ nhớ ứng dụng lên đến số không tiếp theo, vào báo cáo lỗi của nó. Tùy thuộc vào những gì ứng dụng gọi thực hiện với báo cáo lỗi, điều này có thể dẫn đến việc tiết lộ nội dung bộ nhớ ứng dụng.
cho phépNhận dạng bản sao
được đặt trên một chỉ mục kèo tỷ số bóng đá euro hôm nay (chưa) hợp lệ (Tom Lane)§
Khipg_dumpDumps một chỉ mục được phân vùng được đánh dấuNhận dạng bản sao
, nó tạo ra một chuỗi lệnh áp dụngNhận dạng bản sao
Trước khi chỉ mục được phân vùng đã được đánh dấu hợp lệ, khiến việc khôi phục thất bại. Dường như kèo tỷ số bóng đá euro hôm nay có lý do chính đáng nào để cấm làm điều đó theo thứ tự đó, vì vậy hãy cho phép nó.
Khắc phục việc xử lýmặc định
Điểm đánh dấu trong kèo tỷ số bóng đá euro hôm nay quy tắc thực hiệnChèn
Từ một hàng đa hànggiá trị
Danh sách (Dean Rasheed)§
Trong một số trường hợp Amặc định
Điểm đánh dấu sẽ kèo tỷ số bóng đá euro hôm nay được thay thế bằng biểu thức giá trị mặc định thích hợp, dẫn đếnLoại nút kèo tỷ số bóng đá euro hôm nay được nhận raxôngLỗi.
Từ chối sử dụng kèo tỷ số bóng đá euro hôm nay biến không xác định trongJsonPath
Kiểm tra sự tồn tại (Alexander Korotkov, David G. Johnston)§
trong khiJsonPath
9530_9666
Khắc phục sự tham nhũng dữ liệu của trường hợp cạnh nhau (Dmitry Astapov)§
Nếu phần cuối cùng của một tuple lớn được viết ra một tệp tạm thời là chính xác 32760 byte, nó sẽ bị hỏng do lỗi hàng rào. Truy vấn thường thất bại sau này với kèo tỷ số bóng đá euro hôm nay triệu chứng dữ liệu bị hỏng.
Cài đặt kèo tỷ số bóng đá euro hôm nay mặc định củaCheckPoint_completion_target
(Bharath Rupireddy)§
Trạng thái nội bộ kèo tỷ số bóng đá euro hôm nay được cập nhật sau khi thay đổi trongCheckPoint_Completion_Target
, Có thể dẫn đến việc thực hiện điểm kiểm tra I/O nhanh hơn hoặc chậm hơn mong muốn, đặc biệt nếu cài đặt đó được thay đổi khi đang bay.
Đăng nhập dấu thời gian kết thúc chính xác trongrecovery_target_xid
Mode (Tom Lane)§
Khi kết thúc phục hồi dựa trênrecovery_target_xid
Cài đặt vớirecovery_target_inclusive
=TẮT
, chúng tôi đã in dấu thời gian kèo tỷ số bóng đá euro hôm nay chính xác (luôn luôn 2000-01-01) trongDừng phục hồi trước ... Giao dịchHồiThông báo nhật ký.
Ngăn chặnđộ dài của bộ tupleHồiThất bại ở cuốiVACUUM
(Ashwin Agrawal, Junfeng Yang)§
Điều này xảy ra nếuVACUUM
Cần cập nhật cơ sở dữ liệu hiện tạiDatfrozenxid
Giá trị và cơ sở dữ liệu có rất nhiều đặc quyền được cấp đến nỗiDataCl
Giá trị đã được đẩy ra khỏi dòng.
Trong giao thức truy vấn mở rộng, tránh cam kết ngay lập tức sauPhân tích
Nếu chúng ta đang chạy một đường ống (Tom Lane)§
Nếu kèo tỷ số bóng đá euro hôm nay có rõ ràngBắt đầu giao dịch
, Phân tích
Sẽ tự mình thực hiện, điều này không nên xảy ra trong một loạt kèo tỷ số bóng đá euro hôm nay lệnh.
Từ chối kèo tỷ số bóng đá euro hôm nay gói yêu cầu hủy có độ dài sai (Andrey Borodin)§
Máy chủ sẽ xử lý yêu cầu hủy ngay cả khi từ dài của nó quá nhỏ. Điều này dẫn đến việc đọc vượt quá cuối của bộ đệm được phân bổ.
Thêm phòng thủ đệ quy và lặp trong Pullup con (Tom Lane)§
Một truy vấn có thể dẫn đến đệ quy sâu và thời gian không hợp lý dành cho việc cố gắng làm phẳng kèo tỷ số bóng đá euro hôm nay nhóm con. Một bản sửa lỗi thích hợp cho điều đó có vẻ xâm lấn quá mức cho một miếng dán ngược, nhưng ít nhất chúng ta có thể thêm kiểm tra độ sâu ngăn xếp và kiểm tra ngắt để cho phép truy vấn bị hủy.
13521_13619§
Điều này có thể dẫn đếnHồikèo tỷ số bóng đá euro hôm nay thể đưa ra kế hoạch truy vấn cho truy vấn đã choHồilỗi.
Giới hạn số lượng công việc dọn dẹp được thực hiện bởiget_actual_varable_range
(Simon Riggs)§
Lập kế hoạch chạy xảy ra ngay sau khi xóa một số lượng lớn kèo tỷ số bóng đá euro hôm nay bộ dữHồibị giếtKhănbit cho kèo tỷ số bóng đá euro hôm nay mục nhập chỉ mục đó. Giới hạn số lượng công việc được thực hiện trong bất kỳ một truy vấn nào bằng cách từ bỏ quy trình này sau khi kiểm tra 100 trang đống.
14614_14735§
Khắc phục rò rỉ bộ nhớ trong kèo tỷ số bóng đá euro hôm nay chuỗi băm với kèo tỷ số bóng đá euro hôm nay đối chiếu không phải§
Làm sạchlibpqĐối tượng kết nối sau khi cố gắng kết nối sao chép kèo tỷ số bóng đá euro hôm nay thành công (Andres Freund)§
Mã hóa trước đó đã rò rỉ đối tượng kết nối. Trong kèo tỷ số bóng đá euro hôm nay đường dẫn mã nền khá vô hại vì quá trình gọi sẽ từ bỏ và thoát.Tạo đăng ký
Trong kèo tỷ số bóng đá euro hôm nay máy chủ nóng, giảm nỗ lực xử lý để theo dõi XID được biết là đang hoạt động trên chính (Simon Riggs, Michail Nikolaev)§
15880_15997Max_Connections
được đặt thành giá trị lớn ở chế độ chờ.
16141_16212§
Trong một số trường hợp nhất định, việc nối lại giải mã logic có thể cố gắng sử dụng lại dữ liệu XID đã được giải phóng, dẫn đến hành vi kèo tỷ số bóng đá euro hôm nay thể đoán trước.
Tránh hiếmkèo tỷ số bóng đá euro hôm nay thể có được khóa dọn dẹp16601_16678§
16811_16903§
Không thực hiện việc này để lại trang có thể khác nhau trên kèo tỷ số bóng đá euro hôm nay máy chủ dự phòng so với chính và vi phạm một số kỳ vọng khác về khi LSN thay đổi. Điều này dường như chỉ là một mối nguy hiểm lý thuyết cho đến nayPostgreSQLBản thân nó có liên quan, nhưng nó có thể làm đảo lộn kèo tỷ số bóng đá euro hôm nay công cụ của bên thứ ba.
Ngăn chặn việc sử dụng kèo tỷ số bóng đá euro hôm nay an toàn của một bộ đệm quan hệRD_SMGR
Con trỏ (Amul Sul)§
Xóa kèo tỷ số bóng đá euro hôm nay giả định khác nhau rằngRD_SMGR
sẽ có giá trị trong một loạt kèo tỷ số bóng đá euro hôm nay hoạt động, bằng cách gói tất cả kèo tỷ số bóng đá euro hôm nay cách sử dụng của nó trong một chức năng sẽ tính toán lại nếu cần. Điều này ngăn chặn kèo tỷ số bóng đá euro hôm nay lỗi xảy ra khi một bộ đệm bất ngờ xảy ra giữa một loạt như vậy.
Khắc phục vấn đề về bộ đệm tiềm ẩn trongWaiteventset
Logic (Thomas Munro)§
TheEpoll
-Based vàKqueue
Thực hiện dựa trên có thể yêu cầu kernel cho quá nhiều sự kiện nếu kích thước của bộ đệm bên trong của chúng khác với kích thước của bộ đệm đầu ra của người gọi. Trường hợp đó kèo tỷ số bóng đá euro hôm nay được biết là xảy ra trong phát hànhPostgreSQLPhiên bản, nhưng lỗi này là mối nguy hiểm cho kèo tỷ số bóng đá euro hôm nay mô -đun bên ngoài và kèo tỷ số bóng đá euro hôm nay sửa lỗi trong tương lai.
Tránh hành vi được xác định theo danh nghĩa khi truy cập bộ nhớ chia sẻ trong kèo tỷ số bóng đá euro hôm nay bản dựng 32 bit (Andres Freund)§
Chất khử trùng không xác định của Clang đã phàn nàn về việc sử dụng một con trỏ ít phù hợp hơn mức cần thiết. Rất khó có khả năng điều này sẽ gây ra vấn đề trong kèo tỷ số bóng đá euro hôm nay bản dựng không phải là Debug, nhưng nó đáng để sửa chữa cho mục đích thử nghiệm.
19053_19131§
19264_19356§
Về nguyên tắc, kèo tỷ số bóng đá euro hôm nay lỗi này không bao giờ nên đạt được. Nhưng nếu có, một số trong số họ đã báo cáo loại đối tượng sai.
inpg_dump, Tránh gọi kèo tỷ số bóng đá euro hôm nay chức năng máy chủ không an toàn trước khi chúng tôi có khóa trên kèo tỷ số bóng đá euro hôm nay bảng để được kiểm tra (Tom Lane, Gilles Darold)§ §
pg_dumpSử dụng kèo tỷ số bóng đá euro hôm nay chức năng máy chủ nhất định có thể thất bại nếu kiểm tra một bảng bị bỏ đồng thời. Tránh loại thất bại này bằng cách đảm bảo rằng chúng tôi có được khóa chia sẻ truy cập trước khi tìm hiểu quá sâu vào kèo tỷ số bóng đá euro hôm nay thuộc tính của một bảng và chúng tôi không áp dụng kèo tỷ số bóng đá euro hôm nay chức năng đó cho kèo tỷ số bóng đá euro hôm nay bảng mà chúng tôi không có ý định bỏ lại.
Khắc phục hoàn thành tabthay đổi chức năng/thủ tục/thói quen
...Đặt lược đồ
(Dean Rasheed)§
Khai thác xác nhận bị lỗi trongPROVELL/POSTGRES_FDW
(Etsuro fujita)§
sửaPREDT/SEG
kèo tỷ số bóng đá euro hôm nay bị sập hoặc in rác nếu số đầu vào có nhiều hơn 127 chữ số (Tom Lane)§
inPRINT/SEPGSQL
, Tránh cảnh báo từ chối với gần đâyLibselinux(Michael Paquier)§
Khắc phục bản dựng trên Microsoft Visual Studio 2013 (Tom Lane)§
Một bản vá trước cho rằng tất cả kèo tỷ số bóng đá euro hôm nay nền tảng quan tâm đều cósnprintf ()
, nhưng MSVC 2013 vẫn chưa hoàn toàn ở đó. Trở lại bằng cách sử dụngSprintf ()
Trên nền tảng đó.
Khắc phục lỗi biên dịch trong việc xây dựng PL/Perl với MSVC khi sử dụng Strawberry Perl (Andrew Dunstan)§
Khắc phục sự kèo tỷ số bóng đá euro hôm nay phù hợp của PL/Perl được xây dựng với MSVC so với thư viện Perl được xây dựng với GCC (Andrew Dunstan)§
kèo tỷ số bóng đá euro hôm nay kết hợp như vậy trước đây có thể thất bại vớiThư viện có thể tải và nhị phân perl kèo tỷ số bóng đá euro hôm nay phù hợpHồilỗi.
triệt tiêu cảnh báo trình biên dịch từ kèo tỷ số bóng đá euro hôm nay tệp tiêu đề của Perl (Andres Freund)§
Tùy chọn trình biên dịch ưa thích của chúng tôi kích thích kèo tỷ số bóng đá euro hôm nay cảnh báo về kèo tỷ số bóng đá euro hôm nay cấu trúc xuất hiện trong kèo tỷ số bóng đá euro hôm nay phiên bản gần đây của kèo tỷ số bóng đá euro hôm nay tệp tiêu đề của Perl. Khi sử dụngGCC, chúng ta có thể đàn áp những cảnh báo này bằng pragma.
sửapg_waldumpĐể xây dựng trên kèo tỷ số bóng đá euro hôm nay trình biên dịch không loại bỏ kèo tỷ số bóng đá euro hôm nay chức năng nội tuyến không sử dụng (Tom Lane)§
Cập nhật tệp dữ liệu múi giờ lêntzdataPhát hành 2022G cho kèo tỷ số bóng đá euro hôm nay thay đổi về Luật DST ở Greenland và Mexico, cộng với kèo tỷ số bóng đá euro hôm nay sửa chữa lịch sử cho Bắc Canada, Colombia và Singapore. (Tom Lane)§
Đáng chú ý, một Timezone America/CIUDAD_JUAREZ mới đã bị tách ra khỏi Mỹ/Ojinaga.