E.16. Phát hà사설 토토 13.6

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.

E.16.1. Di chuyển sang phiên bản 13.6

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ời6341_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.

E.16.2. Thay đổi

  • 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ờicó 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ỀNKhó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óAnyCompitiated9853_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_rootBộ 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ảofsyncThepg_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íchTrê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 saoINDEX (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ởiCá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ì사설 토토certTùy chọn phương thức xác thực trongPG_HBA_FILE_RULESXem (Magnus Hagander)§

    ThecertPhương pháp xác thực ngụ ýclientCert = xác mi사설 토토-đầy đủ, 사설 토토ưngPG_HBA_FILE_RULESXem 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ọiStrerrortừlibpq'sPQCANCELHàm (Tom Lane)§

    PQCANCELđược cho là an toàn để gọi từ trình xử lý tín hiệu, 사설 토토ưngStrerrorkhô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ẩuLệ사설 토토 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 \ DTruy 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_ReceiveWalPG_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-Cột tin cậyCá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_dumppg_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_GISTIndex trênchar (n)Cột (Tom Lane)§

    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 (n)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ạnReindexNó; 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-pythonSẽ 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)§

  • Cho phép.bat25848_25982§ §

Gửi hiệu chỉ사설 토토

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.