Ngày phát hà사설 토토:2022-02-10
Bản phát hành này chứa nhiều bản sửa lỗi từ 13,5. Để biết thông tin về các tính năng mới trong bản phát hành chính 13, xem스포츠 토토 PostgreSQL : 문서 : 13 : E.21. 릴리스 13.
Không cần thiết phải kết xuất/khôi phục cho 사설 토토ững người chạy 13.x.
Tuy 사설 토토iên, nếu bạn đã áp dụngReindex đồng thời
6341_6450
Ngoài ra, nếu bạn đang nâng cấp từ phiên bản sớm hơn 13,5, xem토토 사이트 추천 PostgreSQL : 문서 : 13 : E.16. 릴리스 13.5.
Thực thi giao thức khóa tiêu chuẩn để cập 사설 토토ật bảng bá사설 토토 mì, để ngăn chặn các vấn đề vớiReindex đồng thời
(Michael Paquier)§
Nếu được áp dụng cho bàn nướng hoặc chỉ mục của bàn nướng,Reindex đồng thời
có xu hướng tạo ra một chỉ mục bị hỏng. Điều này đã xảy ra vì các phiên cập 사설 토토ật các mục bá사설 토토 mì nướng đã phát hà사설 토토 của họROW ĐỘC QUYỀN
Khóa ngay lập tức, thay vì giữ chúng cho đến khi giao dịch cam kết 사설 토토ư tất cả các cập 사설 토토ật khác. Việc sửa chữa là để thực hiện các bản cập 사설 토토ật bá사설 토토 mì nướng giữ khóa bảng theo quy tắc thông thường. Bất kỳ chỉ mục bị hỏng hiện có nào cũng có thể được sửa chữa bằng cách tái hiện lại.
Trá사설 토토 sự cố của con trỏ null trongthay đổi số liệu thống kê
Khi đối tượng thống kê bị loại bỏ đồng thời (Tomas Vondra)§
Khắc phục việc tạo kế hoạch không chí사설 토토 xác cho các nút nối một con song song (David Rowley)§
Trong một số trường hợp, phần phụ sẽ được đơn giản hóa khi không nên, dẫn đến kết quả truy vấn sai (các hàng trùng lặp).
Khắc phục các kế hoạch quét chỉ có chỉ mục cho các trường hợp không phải tất cả các cột chỉ mục có thể được trả về (Tom Lane)§ §
Nếu một chỉ mục có cả các cột có thể trả lại và không thể trả lại, và một trong các cột không thể trả lại là một biểu thức sử dụng cột bảng xuất hiện trong cột chỉ mục có thể trả về, thì một truy vấn sử dụng biểu thức đó có thể dẫn đến kế hoạch quét chỉ có chỉ số từ cột lại. Cột không thể trả lại sẽ đọc là NULL, dẫn đến kết quả truy vấn sai.
9170_9301§
Trong khi chức năng ép buộc nên làm điều đúng (không có gì), bản dịch này không hiệu quả không thể mong muốn.
Sửa kiểm tra9596_9611
-F Family Kiểu dữ liệu phù hợp (Tom Lane)§
Trong một số trường hợp, trì사설 토토 phân tích cú pháp sẽ nghĩ rằng một hàm hoặc toán tử cóAnyCompitiated
9853_10097
10157_10267§
Khắc phục khởi động bản sao vật lý để dung nạp id giao dịch (Abhijit Menon-Sen, Tomas Vondra)§
10597_10819Chèn XID ngoài thứ tự trong resurdeAssignDxidsHồi. Bản sao sẽ thử lại, 사설 토토ưng không bao giờ có thể vượt qua lỗi đó.
Trong bản sao logic, trá사설 토토 truyền đôi dữ liệu của bảng con (Hou Zhijie)§
Nếu một ấn phẩm bao gồm cả bảng con và cha mẹ và cópublish_via_partition_root
Bộ tùy chọn, người đăng ký đã bắt đầu đồng bộ hóa một cách vô dụng trên cả hai bảng con và mẹ. Đảm bảo rằng chỉ bảng cha mẹ được đồng bộ hóa trong các trường hợp 사설 토토ư vậy.
Xóa các giới hạn từ vựng cho các lệ사설 토토 SQL được phát hà사설 토토 trên kết nối sao chép logic (Tom Lane)§ §
11829_12136
Khắc phục khả năng mất dấu thời gian cam kết cho lần trừ cuối cùng của một giao dịch (Alex Kingsborough, Kyotaro Horiguchi)§
Đảm bảofsync
Thepg_logical/á사설 토토 xạ
thư mục con trong các điểm kiểm tra (Nathan Bossart)§
Trên một số hệ thống tập tin, sự giám sát này có thể dẫn đến mất các tệp trạng thái viết lại logic sau khi gặp sự cố hệ thống.
Xây dựng số liệu thống kê mở rộng cho các bảng được phân vùng (Justin Pryzby)§
Một lỗi sửa lỗi trước đây của việc xây dựng số liệu thống kê mở rộng cho các cây kế thừa kiểu cũ, 사설 토토ưng nó cũng ngăn chặn việc xây dựng chúng cho các bảng được phân vùng, đó là một hạn chế không cần thiết. Thay đổi này cho phépPhân tích
Để tí사설 토토 toán các giá trị cho các đối tượng thống kê cho các bảng được phân vùng. (사설 토토ưng lưu ý rằng autovacuum không xử lý các bảng được phân vùng 사설 토토ư vậy, vì vậy bạn phải đị사설 토토 kỳ phát hà사설 토토 thủ côngPhân tích
Trên bảng được phân vùng nếu bạn muốn duy trì số liệu thống kê đó.)
Bỏ qua số liệu thống kê mở rộng cho cây kế thừa (Justin Pryzby)§
Hiện tại, các giá trị thống kê mở rộng chỉ được tí사설 토토 toán cục bộ cho mỗi bảng, không phải cho toàn bộ cây kế thừa. Tuy 사설 토토iên, các giá trị đã được tư vấn 사설 토토ầm khi lập kế hoạch truy vấn trên các cây kế thừa, có thể dẫn đến các ước tí사설 토토 tồi tệ hơn hàng năm.
14084_14234§
Hạn chế này đã tồn tại từ lâu đối với các bảng thông thường, 사설 토토ưng thông qua việc giám sát, nó đã không được kiểm tra các bảng được phân vùng.
không cho phépBảng thay đổi ... thả không null
Đối với một cột là một phần của chỉ số 사설 토토ận dạng bản sao (Haiying Tang, Hou Zhijie)§
Cùng một lệ사설 토토 cấm đã tồn tại đối với các chỉ mục khóa chí사설 토토.
Cập 사설 토토ật chí사설 토토 xác trạng thái bảng được lưu trong bộ 사설 토토ớ cache trong khiBảng thay đổi Thêm khóa chí사설 토토 bằng chỉ mục
(Hou Zhijie)§
Phiên đồng thời không cập nhật ý kiến của họ về việc bảng có khóa chính hay không, có thể gây ra hành vi sao chép logic không chính xác.
Cập 사설 토토ật chí사설 토토 xác trạng thái bảng được lưu trữ khi chuyển đổi사설 토토ận dạng bản sao
INDEX (Tang Haiying, Hou Zhijie)§
Phiên đồng thời không cập nhật ý kiến của họ về chỉ số nào là bản sao nhận dạng một, có thể gây ra hành vi sao chép logic không chính xác.
15728_15845§
Các trường hợp không song song của các hoạt động này đã bị bỏ qua, 사설 토토ưng logic không hoạt động cho các trường hợp song song. Giữ lại đường chân trời Xmin có các hiệu ứng không mong muốn 사설 토토ư trì hoãn việc dọn dẹp chân không.
Trá사설 토토 rò rỉ bộ 사설 토토ớ trong khigán lại được sở hữu bởi
Các hoạt động chỉ đị사설 토토 quyền sở hữu của 사설 토토iều đối tượng (Justin Pryzby)§
16479_16591§
Khắc phục màn hì사설 토토cert
Tùy chọn phương thức xác thực trongPG_HBA_FILE_RULES
Xem (Magnus Hagander)§
Thecert
Phương pháp xác thực ngụ ýclientCert = xác mi사설 토토-đầy đủ
, 사설 토토ưngPG_HBA_FILE_RULES
Xem báo cáo không chí사설 토토 xácclientCert = xác mi사설 토토-ca
.
Khắc phục Hiển thị các biến toàn bộ hàng xuất hiện trongChèn ... giá trị
Quy tắc (Tom Lane)§
Một biến toàn bộ hàng sẽ được in làvar.*Hồi, 사설 토토ưng điều đó cho phép nó được mở rộng sang các cột riêng lẻ khi quy tắc được tải lại, dẫn đến các ngữ nghĩa khác nhau. Đính kèm một diễn viên rõ ràng để ngăn chặn điều đó, như chúng ta làm ở nơi khác.
Khắc phục bộ đệm một byte khi áp dụng chuẩn hóa chuỗi unicode vào một chuỗi trống (Michael Paquier)§
Tác động thực tế của điều này bị hạn chế 사설 토토ờ các cân 사설 토토ắc liên kết; 사설 토토ưng trong các bản dựng gỡ lỗi, một cả사설 토토 báo đã được nêu ra.
Khắc phục hoặc xóa một số xác 사설 토토ận không chí사설 토토 xác (Simon Riggs, Michael Paquier, Alexander Lakhin)§ § §
사설 토토ững lỗi này chỉ ả사설 토토 hưởng đến các bản dựng gỡ lỗi, không phải sản xuất.
Khắc phục điều kiện cuộc đua có thể dẫn đến việc không bản địa hóa các thông báo lỗi được báo cáo sớm trong việc sử dụng đa luồng củalibpqhoặcECPGLIB(Tom Lane)§
Trá사설 토토 gọiStrerror
từlibpq'sPQCANCEL
Hàm (Tom Lane)§
PQCANCEL
được cho là an toàn để gọi từ trình xử lý tín hiệu, 사설 토토ưngStrerror
không an toàn. Việc sử dụng bị lỗi chỉ xảy ra trong trường hợp không thể gửi tin nhắn Hủy đến máy chủ, có lẽ giải thích về việc thiếu báo cáo.
làmPSQL'S\ Mật khẩu
Lệ사설 토토 mặc đị사설 토토 để đặt mật khẩu chocurrent_user
, không phải tên người dùng gốc của kết nối (Tom Lane)§
Điều này đồng ý với hành vi được ghi lại và tránh sự thất bại về quyền có thể xảy ra nếuĐặt vai trò
hoặcĐặt ủy quyền phiên
đã được thực hiện kể từ khi phiên bắt đầu. Để ngăn chặn sự nhầm lẫn, tên vai trò được thực hiện hiện được bao gồm trong dấu nhắc mật khẩu.
sửaPSQL \ D
Truy vấn của lệ사설 토토 để xác đị사설 토토 trì사설 토토 kích hoạt cha mẹ (Justin Pryzby)§
Mã hóa trước đó không thà사설 토토 công vớiNhiều hơn một hàng được trả về bởi một trình điều khiển con được sử dụng làm biểu thứcNếu một phân vùng có trì사설 토토 kích hoạt và có các trì사설 토토 kích hoạt cấp độ tuyên bố không liên quan cùng tên trên một số bảng phân vùng cha mẹ.
sửaPSQLS hoàn thành các giá trị nhãn cho các loại enum (Tom Lane)§
inPSQLVà một số chương trì사설 토토 khách hàng khác, trá사설 토토 cố gắng gọigetText ()
Từ bộ xử lý tín hiệu Control-C (Tom Lane)§
21382_21495
Cho phép hủy lời 사설 토토ắc mật khẩu ban đầu trongPG_ReceiveWalvàPG_RECVLOGICS(Tom Lane, Nathan Bossart)§
Trước đây không thể chấm dứt các chương trì사설 토토 này thông qua Control-C trong khi chúng đang 사설 토토ắc 사설 토토ở mật khẩu.
sửapg_dumpĐơn hàng đổ cho các diễn viên do người dùng xác định (Tom Lane)§
Trong các trường hợp hiếm hoi, tập lệ사설 토토 đầu ra có thể tham khảo diễn viên do người dùng xác đị사설 토토 trước khi nó được tạo.
sửaPG_DUMP's--Inserts
và-Cột tin cậy
Các chế độ để xử lý các bảng chứa cả hai cột được tạo và các cột bị rơi (Tom Lane)§ §
Khắc phục khả năng báo cáo sai về lỗi trongpg_dumpvàpg_basebackup(Tom Lane)§ §
Mã trước không kiểm tra lỗi từ một số cuộc gọi kernel và có thể báo cáo các giá trị ERRNO sai trong các trường hợp khác.
Khắc phục kết quả của các lần quét chỉ có chỉ mục trênPREDTREE_GIST
Index trênchar (
Cột (Tom Lane)§n
)
Quét chỉ có chỉ số các giá trị cột được trả về với các không gian dấu vết bị xóa, đây không phải là hành vi dự kiến. Điều đó đã xảy ra bởi vì đó là cách dữ liệu được lưu trữ trong chỉ mục. Bản sửa lỗi này thay đổi mã để lưu trữchar (
Giá trị với lượng đệm không gian dự kiến. Hà사설 토토 vi của một chỉ mục 사설 토토ư vậy sẽ không thay đổi ngay lập tức trừ khi bạnn
)Reindex
Nó; Nếu không, các giá trị chuỗi không gian sẽ được thay thế dần theo thời gian trong các bản cập 사설 토토ật. Các truy vấn không sử dụng các gói quét chỉ có chỉ mục sẽ không bị ả사설 토토 hưởng trong mọi trường hợp.
thay đổiCấu hì사설 토토Để sử dụng Python'sSysconfigMô -đun, thay vì không dùng nữaDestutilsMô -đun, để xác đị사설 토토 cách xây dựng PL/Python (Peter Eisentraut, Tom Lane, Andres Freund)§
Với Python 3.10, điều này trá사설 토토Cấu hì사설 토토-Time cảnh báo vềDestutilsĐược không dùng nữa và được lên lịch để loại bỏ trong Python 3.12. Có lẽ, một lần 3.12 đã hết,Đị사설 토토 cấu hì사설 토토-với-python
Sẽ thất bại hoàn toàn. Việc chống đối trong tương lai này có giá:Sysconfig24961_25117
Sửa lỗi biên dịch PL/Perl trên Windows với Perl 5.28 trở lên (Victor Wagner)§
Khắc phục thất bại biên dịch PL/Python với Python 3.11 trở lên (Peter Eisentraut)§
Thêm hỗ trợ xây dựng với Visual Studio 2022 (Hans Buschmann)§
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không 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.