Phiên bản được hỗ trợ:13

E.13. kèo bóng đá hom nay9

Ngày phát hành:2022-11-10

Bản phát hành này chứa nhiều bản sửa lỗi từ 13.8. Để biết thông tin về kèo bóng đá hom nay tính năng mới trong bản phát hành chính 13, xemPhần E.22.

E.13.1. Di chuyển sang phiên bản 13.9

Không cần thiết phải kết xuất/khôi phục cho những người chạy 13.x.

Tuy nhiên, nếu bạn đang nâng cấp từ phiên bản sớm hơn 13.7, xemPhần E.15.

E.13.2. Thay đổi

  • Tránh hoảng loạn hiếm gặp trong kèo bóng đá hom nay bản cập nhật xảy ra đồng thời vớiNút hút(Tom Lane, Jeff Davis)§ §

    Nếu đồng thờiNút hútĐặt bit cờ hoàn toàn nhìn thấy kèo bóng đá hom nay một trangCập nhậthoặcXóađang kèo bóng đá hom nay quá trình sửa đổi, lệnh cập nhật cần phải xóa bit đó một lần nữa; Nhưng một số đường dẫn mã không thể làm như vậy, kết thúc kèo bóng đá hom nay một lối thoát hoảng loạn và khởi động lại cơ sở dữ liệu.

    Điều này được biết là có thể trong kèo bóng đá hom nay phiên bản 14 và 15. Nó có thể chỉ tiềm ẩn trong kèo bóng đá hom nay nhánh trước.

  • sửaVACUUM7599_7720§

    Thay vì ném lỗi, chỉ cần đăng nhập vấn đề và tiếp tục mà không xóa trang trống. Trước đây, một lớp toán tử Buggy hoặc chỉ số bị hỏng có thể ngăn chặn việc hoàn thành việc hút bụi của chỉ số, cuối cùng dẫn đến kèo bóng đá hom nay vấn đề bao quanh giao dịch.

  • Khắc phục xử lýmặc địnhMã thông báo xuất hiện kèo bóng đá hom nay một hàng đa hànggiá trịmệnh đề của mộtChènTrên chế độ xem có thể cập nhật (Tom Lane)§

    Giám sát này có thể dẫn đếnTra cứu bộ nhớ cache không thành công cho loạiHồilỗi hoặc ở kèo bóng đá hom nay nhánh cũ hơn ngay cả khi gặp sự cố.

  • Quy tắc không cho phép có tên_returnkhông phảitrên Chọn(Tom Lane)§

    Điều này tránh sự nhầm lẫn giữa chế độ xemtrên ChọnQuy tắc và bất kỳ quy tắc nào khác mà nó có thể có.

  • Sửa lỗi quản lý tài nguyên kèo bóng đá hom nay việc lưu bộ dữ liệu chosauTriggers (Tom Lane)§

    Đưa ra kèo bóng đá hom nay trường hợp phù hợp, điều này được biểu hiện dưới dạngHồiTham chiếu TUPDESCnnnnkhông thuộc sở hữu của chủ sở hữu tài nguyênHồiLỗi theo sau là lối ra hoảng loạn.

  • 9537_9621§ § §

    Sử dụng cú phápBộ tab cập nhật (C1, ...) = (Chọn ...)Với bảng mục tiêu được kế thừa hoặc phân vùng có thể dẫn đến thất bại nếu kèo bóng đá hom nay bảng con đủ giống nhau. Điều này thường được biểu hiện là sự thất bại của kiểm tra tính nhất quán trong người thực thi;

  • Khắc phục việc xây dựng kèo bóng đá hom nay ràng buộc khóa nước ngoài cho mỗi phần trong khi thực hiện10350_10380(Jehan-Guillaume de Rorthais, Álvaro Herrera)§ §

    Trước đây, kèo bóng đá hom nay ràng buộc không chính xác hoặc trùng lặp có thể được xây dựng cho phân vùng mới được thêm vào.

  • 10757_10866§

    Nếu tên ban đầu đã được sử dụng cho một số ràng buộc của phân vùng, một loại mới được chọn; Nhưng nó không được đánh vần như dự định.

  • Khắc phục sự phù hợp không chính xác của kèo bóng đá hom nay biểu thức và vị ngữ chỉ mục khi tạo chỉ mục được phân vùng (Richard Guo, Tom Lane)§

    Trong khi tạo chỉ mục được phân vùng, chúng tôi cố gắng xác định bất kỳ chỉ mục hiện có nào trên kèo bóng đá hom nay phân vùng phù hợp với chỉ mục được phân vùng, để chúng tôi có thể hấp thụ kèo bóng đá hom nay chỉ mục con đó thay vì xây dựng mục mới. Việc kết hợp kèo bóng đá hom nay biểu thức không được thực hiện đúng, do đó có thể bỏ qua chỉ số con có thể sử dụng, dẫn đến việc tạo ra một chỉ số trùng lặp.

  • Ngăn chặn tham nhũng Wal sau khi quảng cáo dự phòng (Dilip Kumar, Robert Haas)§

    Khi APostgreSQL11988_12216

  • Khắc phục việc đặt hàng sai kèo bóng đá hom nay hoạt động của Wal trong đường dẫn chèn nhanh cho kèo bóng đá hom nay chỉ mục gin (Matthias van de Meent, Zhang Mingli)§

    Sai lầm này không được biết là có bất kỳ hậu quả tiêu cực nào kèo bóng đá hom nay lõiPostgreSQL, nhưng nó đã gây ra kèo bóng đá hom nay vấn đề cho một số tiện ích mở rộng.

  • 12699_12874§ §

    Những lỗi này có thể dẫn đến kèo bóng đá hom nay lỗi xác nhận trong kèo bóng đá hom nay bản dựng gỡ lỗi và nếu không thì rò rỉ bộ nhớ.

  • Ngăn chặn kèo bóng đá hom nay danh mục hệ thống kiểm tra với ảnh chụp nhanh trong quá trình giải mã logic (Masahiko Sawada)§

    13383_13581

  • Chấp nhận ngắt ở nhiều nơi hơn kèo bóng đá hom nay quá trình giải mã logic (Amit Kapila, Masahiko Sawada)§ §

    Điều này cải thiện kèo bóng đá hom nay vấn đề với việc tắt chậm của nhân viên sao chép.

  • Ngăn chặn kèo bóng đá hom nay nỗ lực sao chép thành phân vùng bàn nước ngoài trong nhân viên sao chép (Shi Yu, Tom Lane)§

    Mặc dù kèo bóng đá hom nay bảng được phân vùng có thể có kèo bóng đá hom nay bảng nước ngoài như kèo bóng đá hom nay phân vùng, nhưng việc sao chép thành một phân vùng như vậy hiện không được hỗ trợ. Quá trình nhân viên sao chép logic sẽ sụp đổ nếu nó được cố gắng.

  • Xóa kiểm tra vô nghĩa trên cài đặt nhận dạng bản sao của kèo bóng đá hom nay bảng được phân vùng (hou zhijie)§

    Điều quan trọng là cài đặt nhận dạng bản sao của kèo bóng đá hom nay phân vùng lá, do đó không cần phải sử dụng lỗi nếu nó không được đặt trên cha mẹ.

  • Tránh sự cố sau khi chức năng cú pháp lỗi ở nhân viên sao chép (Maxim Orlov, Anton Melnikov, Masahiko Sawada, Tom Lane)§

    Nếu xảy ra lỗi cú pháp kèo bóng đá hom nay ngôn ngữ SQL hoặc PL/PGSQL-ngôn ngữTạo chức nănghoặcdo15232_15369

  • 15429_15518§

    Nếu hàm SQL không được bảo vệ sử dụng tham số ở nhiều nơi và một trong những hàm đó dự kiến ​​có thể sửa đổi kèo bóng đá hom nay dữ liệu đọc-ghi tại chỗ, sau đó việc sử dụng tham số sau đó sẽ quan sát sai giá trị. (Trong lõiPostgreSQL, Cơ chế dữ liệu mở rộng chỉ được sử dụng cho kèo bóng đá hom nay giá trị mảng và loại tổng hợp; Nhưng kèo bóng đá hom nay tiện ích mở rộng có thể sử dụng nó cho kèo bóng đá hom nay loại có cấu trúc khác.)

  • Loại sửa lỗiCircle§

    16276_16420

  • Trong từ điển bóng tuyết, đừng cố gắng ngăn chặn kèo bóng đá hom nay từ dài quá mức (Olly Betts, Tom Lane)§

    Nếu từ đầu vào vượt quá 1000 byte, hãy trả lại sau khi gấp lại trường hợp, thay vì cố gắng chạy nó qua mã quả cầu tuyết. Hạn chế này bảo vệ chống lại một vấn đề đệ quy đã biết ở vùng đất Thổ Nhĩ Kỳ, và có vẻ như bảo hiểm tốt đối với bất kỳ vấn đề an toàn hoặc hiệu suất nào khác có thể tồn tại trong kèo bóng đá hom nay quả cầu tuyết.

  • Khắc phục sự nguy hiểm không sử dụng sau khi so sánh chuỗi (Tom Lane)§

    Quản lý bộ nhớ không đúng trong kèo bóng đá hom nay hàm so sánh chuỗi có thể dẫn đến viết nguệch ngoạc trên kèo bóng đá hom nay bộ đệm không được phân bổ không dài hơn, có khả năng phá vỡ mọi thứ cho bất cứ điều gì đang sử dụng bộ nhớ đó bây giờ. Điều này sẽ chỉ xảy ra với kèo bóng đá hom nay chuỗi khá dài (hơn 1kb) và chỉ khi sử dụng đối chiếu ICU.

  • Thêm kiểm tra thời gian kế hoạch để cố gắng truy cập vào bảng không có phương thức truy cập bảng (Tom Lane)§

    Điều này ngăn chặn sự cố kèo bóng đá hom nay một số kịch bản tham nhũng danh mục, ví dụ như sử dụng một chế độ xem cóON CHỌNQuy tắc bị thiếu.

  • Ngăn chặn sự cố Postmaster khi trạng thái bộ nhớ chia sẻ bị hỏng (Tom Lane)§

    Quy trình bưu điện được cho là để tồn tại và bắt đầu khởi động lại cơ sở dữ liệu nếu bộ nhớ chia sẻ bị hỏng, nhưng một chút mã không đủ thận trọng về điều đó.

  • Thêm một số phòng thủ khác chống lại đệ quy cho đến khi Stack Overrun (Richard Guo, Tom Lane)§ §

  • Tránh hành vi sai trái khi chọn kích thước bảng băm với rất nhỏwork_memVà kèo bóng đá hom nay bộ dữ liệu lớn (Zhang Mingli)§

  • Tránh rò rỉ bộ nhớ dài hạn kèo bóng đá hom nay quy trình Launcher AutovacUum (Reid Thompson)§

    Việc thiếu kèo bóng đá hom nay báo cáo hiện trường cho thấy vấn đề này chỉ tiềm ẩn trong kèo bóng đá hom nay nhánh trước V15; Nhưng không rõ tại sao, vì vậy dù sao cũng đã sửa lại bản sửa lỗi.

  • Cải thiệnPL/PGSQLS Khả năng xử lý kèo bóng đá hom nay tham số được khai báo làRecord(Tom Lane)§

    Xây dựng một mục bộ đệm chức năng riêng cho từng loại bê tông được truyền choRecordtham số trong một phiên, giống như chúng tôi làm cho kèo bóng đá hom nay tham số đa hình. Điều này cho phép một số cách sử dụng hoạt động trước đó đã thất bại với kèo bóng đá hom nay lỗi nhưLoại tham số không khớp với điều đó khi chuẩn bị kế hoạchxông.

  • Thêm Guards thiếu chonullCon trỏ kết nối kèo bóng đá hom naylibpq(Daniele Varrazzo, Tom Lane)§

    Có một quy ướclibpqkèo bóng đá hom nay chức năng sẽ kiểm tra đối số PGConn null và thất bại một cách duyên dáng thay vì sự cố.pqflush ()pqisnonblocking ()Không nhận được bản ghi nhớ đó, vì vậy hãy sửa chúng.

  • inECPG, Khắc phục thiếu sót của kèo bóng đá hom nay lớp lưu trữ biến khi nhiềuVarcharhoặcbyteaBiến được khai báo kèo bóng đá hom nay cùng một tuyên bố (Andrey Sokolov)§

    Ví dụ,ECPGDịchVarchar tĩnh Str1 [10], str2 [20], str3 [30];theo cách mà chỉstr1đã được đánh dấutĩnh.

  • Cho phép di dời không gian bảng đa nền tảng kèo bóng đá hom naypg_basebackup(Robert Haas)§

    Cho phép đường dẫn từ xa kèo bóng đá hom nay--TableSpace-mappingĐể trở thành đường dẫn tuyệt đối kiểu Unix hoặc Windows, vì máy chủ nguồn có thể nằm trên hệ điều hành khác với hệ thống cục bộ.

  • inpg_stat_statements, Khắc phục quyền truy cập vào bộ nhớ đã tự do (Zhaoqigui)§

    Điều này xảy ra nếupg_stat_statementsĐã theo dõi ArollbackLệnh được cấp qua giao thức truy vấn mở rộng. kèo bóng đá hom nay bản dựng xây dựng, nó liên tục dẫn đến một sự cố khẳng định.

  • inPOSTGRES_FDW, Đảm bảo rằng kèo bóng đá hom nay danh sách mục tiêu được xây dựng cho kèo bóng đá hom nay kế hoạch đánh giá sẽ có tất cả kèo bóng đá hom nay cột bắt buộc (Richard Guo, Etsuro Fujita)§

    Điều này tránhBiến không tìm thấy kèo bóng đá hom nay danh sách mục tiêu của SubplanHàngLỗi trong kèo bóng đá hom nay trường hợp hiếm hoi.

  • Từ chối đầu ra không mong muốn từ nền tảngUUID_CREATE ()Hàm (Nazir Bilal Yavuz)§

    TheUUID-OSSPMô -đun mong đợi Libc'sUUID_CREATE ()Để tạo ra UUID phiên bản-1, nhưng kèo bóng đá hom nay bản phát hành NetBSD gần đây tạo ra một phiên bản 4 (ngẫu nhiên) UUID thay thế. Kiểm tra điều đó, và phàn nàn nếu vậy.UUID-OSSP. (Nếu phiên bản-4 UUID ổn cho mục đích của bạn, bạn không cầnUUID-OSSPTất cả; Chỉ cần sử dụngGEN_RANDOM_UUID ().)

  • Bao gồm kèo bóng đá hom nay mô -đun thử nghiệm Perl mới trong cài đặt tiêu chuẩn (Álvaro Herrera)§

    ThêmPostgreSql/test/cluster.pmPostgreSql/test/utils.pmTệp cài đặt tiêu chuẩn được đặt trong kèo bóng đá hom nay nhánh trước phiên bản-15. Điều này là vì lợi ích của kèo bóng đá hom nay tiện ích mở rộng muốn sử dụng mã kiểm tra mới được viết trong kèo bóng đá hom nay nhánh cũ hơn.

  • Trên NetBSD, lực giải quyết biểu tượng động khi bắt đầu bưu điện (Andres Freund, Tom Lane)§

    Điều này tránh được nguy cơ bế tắc kèo bóng đá hom nay trình liên kết động trên NetBSD 10.

  • Khắc phục sự không tương thích với LLVM 15 (Thomas Munro, Andres Freund)§

  • Cho phép sử dụng__sync_lock_test_and_set ()cho spinlocks trên bất kỳ máy nào (Tom Lane)§

    24943_25070

  • Đổi tên biểu tượngrefđếnref_pĐể tránh sự thất bại biên dịch trên kèo bóng đá hom nay macOS gần đây (Tom Lane)§

  • Tránh sử dụngSprintf, để tránh kèo bóng đá hom nay cảnh báo từ chối thời gian biên dịch (Tom Lane)§

  • Cảnh báo trình biên dịch kèo bóng đá hom nay loại im lặng từ Clang 15 trở lên (Tom Lane)§ § §

  • Cập nhật tệp dữ liệu múi giờ lêntzdataPhát hành 2022F cho kèo bóng đá hom nay thay đổi luật DST ở Chile, Fiji, Iran, Jordan, Mexico, Palestine và Syria, cộng với kèo bóng đá hom nay sửa chữa lịch sử cho Chile, Crimea, Iran và Mexico. (Tom Lane)§

    Ngoài ra, khu vực Châu Âu/Kiev đã được đổi tên thành Châu Âu/Kyiv. Ngoài ra, kèo bóng đá hom nay khu vực sau đây đã được hợp nhất vào kèo bóng đá hom nay khu vực gần đó, rất lớn mà đồng hồ đã đồng ý với họ từ năm 1970: Nam Cực/Vostok, Châu Á/Brunei, Châu Á/Kuala_lumpur, Atlantic/Reykjavik, Châu Âu

    Những vụ sáp nhập khu vực này dẫn đến mất lịch sử thời gian trước năm 1970 cho kèo bóng đá hom nay khu vực được sáp nhập, có thể gây rắc rối cho kèo bóng đá hom nay ứng dụng mong đợi tính nhất quán củaTIMESTAMPTZHiển thị. Ví dụ, giá trị được lưu trữ1944-06-01 12:00 UTCTrước đó sẽ hiển thị dưới dạng1944-06-01 13: 00: 00+01Nếu khu vực Châu Âu/Stockholm được chọn, nhưng bây giờ nó sẽ đọc ra là1944-06-01 14: 00: 00+02.

    27910_28206PostgreSQLđã chọn gửiTZDBDữ liệu được đề xuất và cho đến nay chúng tôi biết rằng hầu hết kèo bóng đá hom nay phân phối hệ điều hành lớn cũng đang làm như vậy. Tuy nhiên, nếu những thay đổi này gây ra kèo bóng đá hom nay vấn đề quan trọng cho ứng dụng của bạn, một giải pháp khả thi là cài đặt bản dựng cục bộ của kèo bóng đá hom nay tệp dữ liệu múi giờ bằng cách sử dụngTZDBTùy chọn tương thích ngược (xem của họPackRatDataPackRatlistTùy chọn).

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì kèo bóng đá hom nay tài liệu không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài liệu.