Ngày phát hành:2024-02-08
Bản phát hành này chứa nhiều bản sửa lỗi từ 16.1. Để biết thông tin về soi kèo bóng đá truoctran tính năng mới trong phát hành chính 16, xemPhần E.10.
soi kèo bóng đá truoctran cần thiết phải kết xuất/khôi phục cho những người chạy 16.x.
Tuy nhiên, một lỗi đã được sửa chữa có thể dẫn đến tham nhũng soi kèo bóng đá truoctran chỉ mục GIN trong soi kèo bóng đá truoctran bản cập nhật đồng thời. Nếu bạn nghi ngờ tham nhũng như vậy, Reindex đã bị ảnh hưởng soi kèo bóng đá truoctran chỉ mục sau khi cài đặt bản cập nhật này.
Ngoài ra, nếu bạn đang nâng cấp từ phiên bản sớm hơn 16.1, xemPhần E.9.
Siết chặt soi kèo bóng đá truoctran hạn chế bảo mật trongLàm mới chế độ xem vật chất đồng thời
(Heikki Linnakangas)§ §
Một bước của lệnh làm mới đồng thời được chạy theo soi kèo bóng đá truoctran hạn chế bảo mật yếu. Nếu chủ sở hữu của một quan điểm được vật chất hóa có thể thuyết phục một siêu người dùng hoặc người dùng đặc quyền cao khác để thực hiện làm mới đồng thời trên chế độ xem đó, chủ sở hữu của chế độ xem có thể kiểm soát mã được thực thi với soi kèo bóng đá truoctran đặc quyền của người dùng đang chạylàm mới
. Sửa mọi thứ để tất cả mã xác định người dùng được chạy làm chủ sở hữu của chế độ xem, như mong đợi.
Khai thác duy nhất được biết đến cho lỗi này soi kèo bóng đá truoctran hoạt động trongPostgreSQL16.0 trở lên, do đó, có thể là V16 soi kèo bóng đá truoctran dễ bị tổn thương trong thực tế.
ThePostgreSQLDự án cảm ơn Pedro Gallegos đã báo cáo vấn đề này. (CVE-2024-0985)
Khắc phục rò rỉ bộ nhớ khi thực hiện nội tuyến JIT (Andres Freund, Daniel Gustafsson)§
Đã có nhiều báo cáo về soi kèo bóng đá truoctran quá trình phụ trợ bị soi kèo bóng đá truoctran điều kiện ngoài bộ nhớ sau khi đủ nhiều phần tổng hợp JIT. Bản sửa lỗi này sẽ giải quyết điều đó.
Tránh tạo soi kèo bóng đá truoctran kế hoạch tham gia phân vùng không chính xác (Richard Guo)§
Một số tình huống không phổ biến liên quan đến soi kèo bóng đá truoctran tài liệu tham khảo bên có thể tạo ra soi kèo bóng đá truoctran kế hoạch không chính xác. soi kèo bóng đá truoctran truy vấn bị ảnh hưởng có thể tạo ra câu trả lời sai hoặc soi kèo bóng đá truoctran lỗi lẻ nhưHồiBiến soi kèo bóng đá truoctran tìm thấy trong danh sách mục tiêu của Subplanhoặc gặp sự cố thực thi.
9076_9162§
9251_9519
Khắc phục xử lý sai soi kèo bóng đá truoctran điều kiện chạy chức năng cửa sổ (Richard Guo)§
Giám sát này có thể dẫn đếnWindowFunc soi kèo bóng đá truoctran tìm thấy trong danh sách mục tiêu của SubplanHồilỗi.
Khắc phục việc phát hiện tính độc đáo bên trong cho soi kèo bóng đá truoctran kế hoạch ghi nhớ (Richard Guo)§
Sai lầm này có thể dẫn đếnMục nhập bộ đệm đã hoàn thành”lỗi.
Khắc phục tính toán của NullingRels khi lựa chọn trường gấp soi kèo bóng đá truoctran liên tục (Richard Guo)§
Không thực hiện điều này dẫn đến soi kèo bóng đá truoctran lỗi nhưVarnullingRels sai (b) (dự kiến (b 3)) cho var 2/2Hồi.
Bỏ qua soi kèo bóng đá truoctran hành động không phù hợp khihợp nhất
gây ra bản cập nhật phân vùng chéo (Dean Rasheed)§
Khi thực hiện ACập nhật hợp nhất
Hành động trên bảng được phân vùng, nếuCập nhật
được biến thành AXóa
vàChèn
Do thay đổi cột khóa phân vùng, bỏ qua bắnSau khi cập nhật hàng
Triggers, cũng như soi kèo bóng đá truoctran hành động cập nhật sau khác như kiểm tra RLS. Những hành động này thường thất bại, đó là lý do tại sao một thông thườngCập nhật
soi kèo bóng đá truoctran làm chúng trong những trường hợp như vậy;Hợp nhất
soi kèo bóng đá truoctran nên.
đối phó vớiTrước khi xóa hàng
Triggers soi kèo bóng đá truoctran phân vùng chéoHợp nhất
Cập nhật (Dean Rasheed)§
Nếu một kích hoạt như vậy đã cố gắng ngăn chặn bản cập nhật bằng cách trả về null,Hợp nhất
Sẽ bị lỗi hoặc thất bại xác nhận.
Ngăn quyền truy cập vào bộ đệm soi kèo bóng đá truoctran có bọc dài hơn trongTrước khi cập nhật hàng
Triggers (Alexander Lakhin, Tom Lane)§
Nếu bộ tuple được cập nhật vừa được cập nhật và chuyển sang trang khác bởi một phiên khác, có một cửa sổ hẹp nơi chúng tôi sẽ cố gắng tìm nạp dữ liệu từ phiên bản Tuple mới mà không có bất kỳ pin nào trên bộ đệm của nó. Về nguyên tắc, điều này có thể dẫn đến dữ liệu rác xuất hiện trong soi kèo bóng đá truoctran cột không được cập nhật của tuple mới được đề xuất. Tuy nhiên, tỷ lệ của soi kèo bóng đá truoctran vấn đề trong thực tế có vẻ khá thấp.
Giá trị giới hạn quá lớn, cho phépBộ nhớ DSA soi kèo bóng đá truoctran hợp lệ Kích thước yêu cầuHồilỗi xảy ra với kích thước bảng băm đủ lớn dự kiến.
Khắc phục sự tham nhũng của trạng thái bộ đệm cục bộ khi xảy ra lỗi soi kèo bóng đá truoctran khi cố gắng mở rộng bảng tạm thời (đấu thầu Wang)§
Khắc phục việc sử dụng khe cắm sai soi kèo bóng đá truoctran khi đánh giákhác biệt
Tổng hợp có nhiều đối số (David Rowley)§
Sai lầm này có thể dẫn đến soi kèo bóng đá truoctran lỗi nhưThuộc tính 1 của bản ghi loại có loại sai.
Tránh xác nhận thất bại soi kèo bóng đá truoctranHEAP_UPDATE ()
vàheap_delete ()
13957_14081§
Lỗi này không có tác động trong soi kèo bóng đá truoctran bản dựng không phân bổ.
Khai thác quá chặt chẽ vềfalse_positive_rate
Tham số của soi kèo bóng đá truoctran lớp toán tử Brin Bloom (Alexander Lakhin)§
Lỗi này cũng không có tác động trong soi kèo bóng đá truoctran bản dựng không phân bổ.
Khắc phục lỗi có thể xảy ra soi kèo bóng đá truoctran khiALTER BẢNG THÊM Cột
Trên cây kế thừa phức tạp (Wang Tender)§
Nếu một bảng cháu sẽ kế thừa cột mới thông qua nhiều phụ huynh trung gian, lệnh soi kèo bóng đá truoctran thành công vớiTuple đã được cập nhật bởi SelfHàng.
Khắc phục sự cố với tên mã thông báo trùng lặp soi kèo bóng đá truoctranthay đổi cấu hình tìm kiếm văn bản ... ánh xạ
lệnh (đấu thầu Wang, Michael Paquier)§
sửaVai trò thả
Với tên vai trò trùng lặp (Michael Paquier)§
Trước đây điều này đã dẫn đến ATuple đã được cập nhật bởi SelfHồiThất bại. Thay vào đó, hãy bỏ qua bản sao.
khóa đúng bảng liên kết soi kèo bóng đá truoctranThống kê thả
(Tomas Vondra)§
soi kèo bóng đá truoctran thu được khóa có thể dẫn đếnTuple đã xóa đồng thờilỗi nếuDrop
thực hiện đồng thời vớiPhân tích
.
Khắc phục sự biến động của chức năng choTạo
vàmặc định
Biểu thức (Tom Lane)§
Những nơi này có thể soi kèo bóng đá truoctran phát hiện việc chèn biểu thức đối tượng mặc định chức năng dễ bay hơi hoặc quyết định rằng hàm đa hình là biến động mặc dù nó thực sự bất biến trên kiểu dữ liệu quan tâm. Điều này có thể dẫn đến việc từ chối hoặc chấp nhận soi kèo bóng đá truoctran đúng cáchTạo
16808_16888ALTER BẢNG THÊM Cột
.
Phát hiện mục nhập bộ đệm danh mục mới đã trở nên cũ kỹ trong khi dập tắt soi kèo bóng đá truoctran trường của nó (Tom Lane)§ §
Chúng tôi mở rộng bất kỳ trường ngoại tuyến nào trong một danh mục trước khi chèn vào bộ nhớ cache danh mục. Điều đó liên quan đến quyền truy cập cơ sở dữ liệu có thể gây ra sự vô hiệu của soi kèo bóng đá truoctran mục lưu trữ của danh mục - nhưng mục nhập mới chưa có trong bộ đệm, vì vậy chúng tôi sẽ bỏ lỡ việc nhận thấy rằng nó sẽ bị vô hiệu. Kết quả là một điều kiện chủng tộc trong đó một mục nhập bộ đệm đã có thể được thực hiện, và sau đó vẫn tồn tại vô thời hạn. Điều này sẽ dẫn đến hành vi sai trái khó dự đoán. Khắc phục bằng cách kiểm tra khả năng hiển thị của tuple sau khi detoasting.
17824_17904§
Điện toán0 - int64_min
sẽ dẫn đến lỗi tràn và đã làm trên hầu hết soi kèo bóng đá truoctran nền tảng. Tuy nhiên, soi kèo bóng đá truoctran nền tảng không có số nguyên số nguyên cũng không phải là số nguyên 128 bit sẽ không phát hiện ra tràn, thay vào đó trở lạiint64_min
.
Phát hiện tràn Julian-Date khi thêm hoặc trừ mộtKhoảng
đến/từ ADấu thời gian
(Tom Lane)§
Một số trường hợp sẽ gây ra lỗi ngoài phạm vi tạo ra kết quả soi kèo bóng đá truoctran chính xác.
Thêm nhiều kiểm tra cho tràn soi kèo bóng đá truoctraninterval_mul ()
vàinterval_div ()
(Dean Rasheed)§
Một số trường hợp sẽ gây ra lỗi ngoài phạm vi tạo ra kết quả soi kèo bóng đá truoctran chính xác.
cho phépscram_saltedpassword ()
bị gián đoạn (Bowen Shi)§
với lớnscram_iterations
Giá trị, chức năng này có thể mất nhiều thời gian để chạy. Cho phép nó bị gián đoạn bởi soi kèo bóng đá truoctran yêu cầu hủy truy vấn.
Đảm bảo số liệu thống kê được lưu trữ được loại bỏ sau khi thay đổi thànhStatS_Fetch_Consistency
(Shinya Kato)§
soi kèo bóng đá truoctran một số đường dẫn mã, có thể trả về số liệu thống kê cũ.
làm choPG_FILE_SENTINGS
Xem kiểm tra tính hợp lệ của soi kèo bóng đá truoctran giá trị không được áp dụng cho soi kèo bóng đá truoctran cài đặt vớiphụ trợ
hoặcSuperuser-backend
Bối cảnh (Tom Lane)§
Giá trị không hợp lệ không được ghi nhận trong chế độ xem như dự định. Điều này đã thoát khỏi phát hiện vì có rất ít cài đặt trong soi kèo bóng đá truoctran nhóm này.
Phù hợp đối đồng quá khi khớp một chỉ mục hiện có với chỉ mục được phân vùng mới (Peter Eisentraut)§
Trước đây chúng ta có thể chấp nhận một chỉ mục có sự đối chiếu khác với phần tử tương ứng của khóa phân vùng, có thể dẫn đến hành vi sai trái.
Tránh thất bại nếu chỉ số con bị loại bỏ đồng thời vớiREINDEX INDEX
Trên một chỉ mục được phân vùng (FEI Changhong)§ §
21125_21256§
Mã đã cố gắng thực hiện việc này với khóa được chia sẻ thay vì khóa độc quyền trên bộ đệm. Điều này có thể dẫn đến tham nhũng chỉ số nếu hai quá trình cố gắng dọn dẹp đồng thời.
Tránh phát hành đầu của pin đệm soi kèo bóng đá truoctran chèn chỉ mục gin (Tom Lane)§
Nếu phân chia trang gốc chỉ xảy ra đồng thời với việc chèn của chúng tôi, mã có thể thất bại vớiBuffer nnnn soi kèo bóng đá truoctran thuộc sở hữu của chủ sở hữu tài nguyênxông.
Tránh thất bại với soi kèo bóng đá truoctran chỉ mục sp-gist được phân vùng (Tom Lane)§
Cố gắng sử dụng một chỉ mục thuộc loại này có thể dẫn đếnHồisoi kèo bóng đá truoctran có tệp hoặc thư mục đólỗi.
Khắc phục soi kèo bóng đá truoctran bài kiểm tra sở hữu cho soi kèo bóng đá truoctran đối tượng lớn (Tom Lane)§
Hoạt động trên soi kèo bóng đá truoctran đối tượng lớn yêu cầu đặc quyền sở hữu không thành công vớiHồiID lớp soi kèo bóng đá truoctran được nhận ra: 2613Hồi, trừ khi được chạy bởi một siêu người dùng.
Khắc phục báo cáo thay đổi quyền sở hữu cho soi kèo bóng đá truoctran đối tượng lớn (Tom Lane)§
A NO-OPthay đổi chủ sở hữu đối tượng lớn
Lệnh (nghĩa là, một người chọn chủ sở hữu hiện tại) đã chuyển nhầm ID lớp choPostalterhook
, có lẽ gây nhầm lẫn cho bất kỳ tiện ích mở rộng nào bằng cách sử dụng móc đó.
Khắc phục báo cáo dữ liệu thời gian I/O soi kèo bóng đá truoctranGiải thích (bộ đệm)
(Michael Paquier)§
soi kèo bóng đá truoctran số được dán nhãn làchia sẻ/cục bộThực tế chỉ đề cập đến bộ đệm được chia sẻ, vì vậy hãy thay đổi nhãn đó thànhchia sẻ.
Đảm bảo độ bền củaTạo cơ sở dữ liệu
(Noah Misch)§ §
Nếu sự cố hệ điều hành xảy ra soi kèo bóng đá truoctran hoặc ngay sau đóTạo cơ sở dữ liệu
, Phục hồi có thể thất bại hoặc soi kèo bóng đá truoctran kết nối tiếp theo với cơ sở dữ liệu mới có thể thất bại. Nếu một bản sao lưu cơ sở được thực hiện trong cửa sổ đó, soi kèo bóng đá truoctran vấn đề tương tự có thể được quan sát khi cố gắng sử dụng bản sao lưu. Triệu chứng sẽ là thư mục cơ sở dữ liệu,PG_Version
Tệp hoặcpg_filenode.map
Tệp bị thiếu hoặc trống.
Thêm thêmlog
Tin nhắn khi bắt đầu và kết thúc phục hồi từ bản sao lưu (Andres Freund)§
Thay đổi này cung cấp thông tin bổ sung trong nhật ký Postmaster có thể hữu ích để chẩn đoán soi kèo bóng đá truoctran vấn đề phục hồi.
24817_24928§
TheBeginInreCovery
cờ không được đặt chính xác cho việc trừ. Điều này chỉ ảnh hưởng đến việc xử lý soi kèo bóng đá truoctran bộ dữ liệu chỉ số chết. Nó có thể cho phép một truy vấn trong một phép trừ bỏ qua soi kèo bóng đá truoctran mục nhập chỉ mục mà nó sẽ quay lại (nếu chúng đã chết trên máy chủ chính, nhưng không chết trong giao dịch dự phòng) hoặc để đánh dấu sớm soi kèo bóng đá truoctran mục chỉ mục là chưa chết ở chính. Không rõ ràng rằng trường hợp sau có bất kỳ hậu quả nghiêm trọng nào, nhưng đó không phải là hành vi dự định.
Khắc phục việc xử lý tín hiệu trong soi kèo bóng đá truoctran quy trình của Walreceiver (Heikki Linnakangas)§
hoàn nguyên một thay đổi khiến Walrece soi kèo bóng đá truoctran đáp ứng vớiSigtermsoi kèo bóng đá truoctran khi chờ kết nối sao chép được thiết lập.
25978_26090§
Lỗi này dường như chỉ tiềm ẩn ngoại trừ khi chạy 32 bitPostgreSQLXây dựng trên nền tảng 64 bit.
26376_26525§
Một cạnh của vòng bế tắc soi kèo bóng đá truoctran liên quan đến việc chờ khóa, vì vậy bế tắc soi kèo bóng đá truoctran bị phát hiện và sẽ tồn tại cho đến khi can thiệp thủ công.
Đảm bảo rằng soi kèo bóng đá truoctran giá trị mặc định cột được truyền chính xác bởiPGoutputPlugin sao chép logic (Nikhil Benesch)§
ALTER BẢNG THÊM Cột
27106_27353PGoutputSẽ truyền NULL thay vì mặc định chính xác cho một cột như vậy, gây ra sự sao chép soi kèo bóng đá truoctran chính xác trên thuê bao.
Khắc phục sự thất bại của đồng bộ hóa ban đầu sao chép logic cho một bảng soi kèo bóng đá truoctran có cột (Vignesh C)§
Trường hợp này đã tạo ra một định dạng soi kèo bóng đá truoctran đúng cáchsao chép
lệnh.
Đánh giá lại chuỗi kết nối của một đăng ký trước khi sử dụng (Vignesh C)§ §
Điều này có nghĩa là phát hiện soi kèo bóng đá truoctran trường hợp đăng ký được tạo mà không có mật khẩu (được phép cho siêu người dùng) nhưng sau đó chủ sở hữu đăng ký được thay đổi thành người không giám sát.
Trả lại mã trạng thái chính xác khi máy khách mới ngắt kết nối mà soi kèo bóng đá truoctran phản hồi thử thách mật khẩu của máy chủ (Liu Lang, Tom Lane)§
Trong một số trường hợp, chúng tôi sẽ coi đây là lỗi có thể đăng nhập, đó không phải là ý định và có xu hướng tạo ra spam log, vì soi kèo bóng đá truoctran máy khách phổ biến nhưPSQLThường xuyên làm điều này. Nó cũng có thể gây nhầm lẫn soi kèo bóng đá truoctran tiện ích mở rộng sử dụngclientAuthentication_hook
.
Khắc phục sự soi kèo bóng đá truoctran tương thích vớiOpenSSL3.2 (Tristan Partin, Bo Andreson)§
Sử dụng Bioapp_data”Trường để lưu trữ riêng của chúng tôi, thay vì giả sử sử dụng là ổnDataTrường. Sai lầm này soi kèo bóng đá truoctran gây ra vấn đề trước đây, nhưng với 3,2 nó dẫn đến sự cố và khiếu nại về việc giải phóng gấp đôi.
Hãy cảnh giác hơn vềOpenSSLsoi kèo bóng đá truoctran cài đặterrno
ON LRI (Tom Lane)§
nếuerrno
Không được đặt, giả sử nguyên nhân của sự thất bại được báo cáo là đọc EOF. Điều này sửa chữa soi kèo bóng đá truoctran trường hợp hiếm gặp của soi kèo bóng đá truoctran báo cáo lỗi lạ nhưsoi kèo bóng đá truoctran thể chấp nhận kết nối SSL: Thành công”.
Khắc phục sự rò rỉ mô tả tệp khi trình bao bọc dữ liệu nước ngoàiFRIALASYNCREQUEST
chức năng thất bại (Heikki Linnakangas)§
Khắc phục rò rỉ bộ nhớ nhỏ soi kèo bóng đá truoctran xác thực chuỗi kết nối choTạo đăng ký
(Jeff Davis)§
Báo cáoEnomemLỗi từ soi kèo bóng đá truoctran cuộc gọi hệ thống liên quan đến tệp làerrcode_out_of_memory
, soi kèo bóng đá truoctranERRCode_Internal_error
(Alexander Kuzmenkov)§
inPL/PGSQL, Hỗ trợ soi kèo bóng đá truoctran lệnh SQL làtạo chức năng
/Tạo quy trình
với soi kèo bóng đá truoctran cơ quan tiêu chuẩn SQL (Tom Lane)§
Trước đây, soi kèo bóng đá truoctran trường hợp như vậy không thành công với soi kèo bóng đá truoctran lỗi phân tích cú pháp do dấu chấm phẩy xuất hiện trong cơ thể chức năng.
sửalibpqxử lý soi kèo bóng đá truoctran lỗi trong đường ống (Álvaro Herrera)§ §
Trạng thái đường ống có thể thoát khỏi đồng bộ hóa nếu một lỗi được trả về vì những lý do khác ngoài vấn đề truy vấn (ví dụ: nếu mất kết nối). Có khả năng điều này sẽ dẫn đến một vòng lặp bận rộn soi kèo bóng đá truoctran ứng dụng gọi.
làmlibpq'SPQSendFlushRequest ()
chức năng xả bộ đệm đầu ra của máy khách theo soi kèo bóng đá truoctran quy tắc giống như khácPQSend
Hàm (Jelte Fennema-NIO)§
soi kèo bóng đá truoctran chế độ đường ống, vẫn có thể cần phải gọipqflush ()
là tốt; Nhưng thay đổi này sẽ loại bỏ một số soi kèo bóng đá truoctran nhất quán.
Tránh điều kiện chủng tộc khilibpqKhởi tạo hỗ trợ OpenSSL đồng thời soi kèo bóng đá truoctran hai luồng khác nhau (Willi Mann, Michael Paquier)§
Khắc phục lỗi phụ thuộc vào thời gian soi kèo bóng đá truoctran truyền dữ liệu GSSAPI (Tom Lane)§
Khi sử dụng mã hóa GSSAPI ở chế độ soi kèo bóng đá truoctran chặn,libpqĐôi khi thất bại vớiNgười gọi GSSAPI soi kèo bóng đá truoctran thể truyền lại tất cả dữ liệu cần được thử lại”.
thay đổiinitDBĐể luôn soi kèo bóng đá truoctran bình luậnPostgreSql.conf
Mục nhập choLC_
tham số (Kyotaro Horiguchi)§xxx
initDBĐược sử dụng để làm việc theo cách này trước V16, và bây giờ nó lại làm lại. Sự thay đổi gây rainitDB'S--no-locale
Tùy chọn soi kèo bóng đá truoctran có tác dụng dự định trênLC_Messages
.
inpg_dump, Đừng bỏ soi kèo bóng đá truoctran chính sách RLS hoặc nhãn bảo mật cho soi kèo bóng đá truoctran đối tượng thành viên mở rộng (Tom Lane, Jacob Champion)§ §
Trước đây, soi kèo bóng đá truoctran lệnh sẽ được đưa vào bãi rác để đặt soi kèo bóng đá truoctran thuộc tính này, điều này thực sự không chính xác vì chúng nên được coi là soi kèo bóng đá truoctran vấn đề nội bộ của phần mở rộng. Hơn nữa, người dùng khôi phục có thể không có đặc quyền đầy đủ để đặt chúng và thực sự người dùng bán phá giá có thể không có đủ đặc quyền để bỏ chúng (vì việc bán soi kèo bóng đá truoctran chính sách RLS yêu cầu có được khóa trên bảng của họ).
inpg_dump, Đừng bỏ một đối tượng thống kê mở rộng nếu bảng bên dưới của nó soi kèo bóng đá truoctran bị bỏ lại (Rian McGuire, Tom Lane)§
Điều này phù hợp với hành vi cho soi kèo bóng đá truoctran đối tượng phụ thuộc khác như chỉ mục.
Phát hiện đúng bộ nhớ soi kèo bóng đá truoctran một đường dẫn mã soi kèo bóng đá truoctranPG_DUMP(Daniel Gustafsson)§
Biến nó là lỗi cho APGBenchtập lệnh kết thúc bằng một đường ống mở (Anthonin Bonnefoy)§
Trước đây,PGBenchSẽ cư xử kỳ lạ nếu A\ startPipeline
Lệnh soi kèo bóng đá truoctran phù hợp\ EndPipeline
. Đây có vẻ như là một sai lầm kịch bản hơn là một trường hợpPGBenchCần xử lý độc đáo, vì vậy hãy ném lỗi.
Khắc phục sự cố soi kèo bóng đá truoctranPREDT/Intarray
Nếu một mảng có phần tử bằngint_max
được chèn vào Agist__int_ops
INDEX (Alexander Lakhin, Tom Lane)§
Báo cáo lỗi tốt hơn khi36315_36336
'sHash_bitmap_info ()
Hàm được áp dụng cho chỉ số băm được phân vùng (Alexander Lakhin, Michael Paquier)§
Báo cáo lỗi tốt hơn khiĐóng góp/pgstattuple
'spgstathashindex ()
Hàm được áp dụng cho chỉ mục băm được phân vùng (Alexander Lakhin)§
Trên Windows, hãy triệt tiêu soi kèo bóng đá truoctran tùy chọn autorun khi khởi chạy soi kèo bóng đá truoctran quy trình con trongPG_CTLvàPG_ERESS(Kyotaro Horiguchi)§ §
Khi khởi chạy quy trình con quacmd.exe
, vượt qua/D
cờ để ngăn chặn việc thực thi bất kỳ lệnh autorun được chỉ định trong sổ đăng ký. Điều này tránh được soi kèo bóng đá truoctran tác dụng phụ có thể gây hấn.
Di chuyểnis_valid_ascii ()
từMB/PG_WCHAR.H
đếnUtils/ascii.h
(Jubilee Young)§
Thay đổi này tránh sự cần thiết phải bao gồm<SIMD.H
inpg_wchar.h
, gây ra vấn đề cho một số mã của bên thứ ba.
sửa lỗi biên dịch vớilibxml2Phiên bản 2.12.0 trở lên (Tom Lane)§
sửa lỗi tổng hợp củaWal_debug
Mã trên Windows (Bharath Rupireddy)§
Tùy chọn trình biên dịch ưa thích của chúng tôi kích thích soi kèo bóng đá truoctran cảnh báo về soi kèo bóng đá truoctran cấu trúc xuất hiện trong soi kèo bóng đá truoctran phiên bản gần đây của soi kèo bóng đá truoctran tệp tiêu đề của Python. Khi sử dụngGCC, chúng ta có thể đàn áp những cảnh báo này bằng pragma.
Tránh cảnh báo từ chối khi biên dịch với LLVM 18 (Thomas Munro)§
Cập nhật tệp dữ liệu múi giờ lêntzdataPhát hành 2024A cho soi kèo bóng đá truoctran thay đổi luật DST ở Greenland, Kazakhstan và Palestine, cộng với soi kèo bóng đá truoctran hiệu chỉnh cho soi kèo bóng đá truoctran trạm Nam Cực Casey và Vostok. Ngoài ra sửa chữa lịch sử cho Việt Nam, Toronto và Miquelon. (Tom Lane)§
Nếu bạn thấy bất cứ điều gì trong tài liệu soi kèo bóng đá truoctran chính xác, soi kèo bóng đá truoctran 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.