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

E.11. Phát hành 14.8

Ngày phát hành:2023-05-11

Bản phát hành này chứa nhiều bản sửa lỗi từ 14.7. Để biết thông tin về kèo bóng đá cúp c2 tính năng mới trong bản phát hành chính 14, xemPhần E.19.

E.11.1. Di chuyển sang phiên bản 14.8

kèo bóng đá cúp c2 cần thiết phải kết xuất/khôi phục cho những người chạy 14.x.

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

E.11.2. Thay đổi

  • Ngăn chặnTạo lược đồTừ việc đánh bại kèo bóng đá cúp c2 thay đổi trongsearch_path(Alexander Lakhin)§ §

    kèo bóng đá cúp c2 ATạo lược đồLệnh, kèo bóng đá cúp c2 đối tượng trong hiện hànhsearch_path, cũng như những người kèo bóng đá cúp c2 lược đồ mới được tạo, sẽ được nhìn thấy ngay cả kèo bóng đá cúp c2 một hàm hoặc tập lệnh được gọi là cố gắng đặt an toànsearch_path. Điều này có thể cho phép bất kỳ người dùng nào có quyền tạo lược đồ để chiếm đoạt kèo bóng đá cúp c2 đặc quyền của chức năng xác định bảo mật hoặc tập lệnh mở rộng.

    ThePOSTGRESQLDự án cảm ơn Alexander Lakhin đã báo cáo vấn đề này. (CVE-2023-2454)

  • 7715_7829§

    Nếu chức năng ngôn ngữ SQL hoàn trả lại đề cập đến một bảng có các chính sách bảo mật cấp hàng và nó có thể được đưa vào một câu hỏi gọi, các chính sách RLS đó sẽ kèo bóng đá cúp c2 được thực thi đúng trong một số trường hợp liên quan đến việc tái sử dụng kế hoạch được lưu trữ trong một vai trò khác nhau. Điều này có thể cho phép người dùng nhìn thấy hoặc sửa đổi các hàng nên vô hình.

    ThePostgreSQLDự án cảm ơn Wolfgang Walther đã báo cáo vấn đề này. (CVE-2023-2455)

  • Tránh sự cố khi tên lược đồ mới bị bỏ qua kèo bóng đá cúp c2Tạo lược đồ(Michael Paquier)§

    Tiêu chuẩn SQL cho phép viếtTạo ủy quyền lược đồChủ sở hữu_name, với tên lược đồ mặc định thànhchủ sở hữu_name. Tuy nhiên, một số đường dẫn mã dự kiến ​​tên lược đồ sẽ có mặt và sẽ thất bại.

  • sửa lỗi cho phép/vô hiệu hóa kèo bóng đá cúp c2 bộ kích hoạt nhân bản trong kèo bóng đá cúp c2 bảng phân vùng (Tom Lane)§

    Bảng thay đổi ... Bật/tắt người dùng kích hoạtBỏ qua kèo bóng đá cúp c2 bộ kích hoạt nhân bản, nhầm chúng với kèo bóng đá cúp c2 kích hoạt hệ thống. kèo bóng đá cúp c2 biến thể khác củaBật/Tắt kích hoạtsẽ xử lý chúng, nhưng chỉ sau khi thực thi kèo bóng đá cúp c2 đúng cách kiểm tra siêu âm.

  • kèo bóng đá cúp c2 cho phép thay đổi các loại tổng hợp được lưu trữ trong các chỉ mục (Tom Lane)§

    thay đổi loạikèo bóng đá cúp c2 cho phép sửa đổi kèo bóng đá cúp c2 tương thích nhị phân của các loại tổng hợp nếu chúng được lưu trữ trong bất kỳ cột bảng nào. .

  • Disallall cho phép kèo bóng đá cúp c2 phần tử của kèo bóng đá cúp c2 khóa nước ngoài (Tom Lane)§

    Vì việc loại bỏ OID dưới dạng cột hệ thống, kèo bóng đá cúp c2 có trường hợp sử dụng hợp lý nào cho việc này và các bit mã khác nhau kèo bóng đá cúp c2 còn hỗ trợ nó. kèo bóng đá cúp c2 cho phép nó thay vì cố gắng sửa chữa tất cả các trường hợp.

  • Đảm bảo rằngsao chép vàoTừ bảng cha mẹ hỗ trợ RLS kèo bóng đá cúp c2 sao chép bất kỳ hàng nào từ bảng con (Antonin Houska)§

    Tài liệu khá rõ ràng rằngSao chép vàoBản sao chỉ các hàng từ bảng được đặt tên, kèo bóng đá cúp c2 phải bất kỳ trẻ em thừa kế nào mà nó có thể có. Tuy nhiên, nếu bảo mật cấp hàng được bật trên bảng thì điều này đã ngừng là đúng.

  • Tránh sự cố có thể xảy ra khimảng_Pocation ()hoặcArray_Pocations ()được truyền một mảng trống (Tom Lane)§

  • Khắc phục khả năng tìm nạp ngoài giới hạn kèo bóng đá cúp c2to_char ()(Tom Lane)§

    Với sự xui xẻo, điều này có thể dẫn đến sự cố máy chủ.

  • Tránh bộ đệm quá mức kèo bóng đá cúp c2dịch ()Hàm (Daniil Anisimov)§

    Khi sử dụng tính năng xóa, hàm có thể lấy byte ngay sau chuỗi đầu vào, tạo ra rủi ro nhỏ của sự cố.

  • 12062_12141§

    Hầu hết các trường hợp trong đó lỗi cú pháp được phát hiện theo nghĩa đen trong một giá trị JSON đều kèo bóng đá cúp c2 thể đặt con trỏ lỗi một cách thích hợp. Điều này ít nhất dẫn đến một thông báo lỗi kèo bóng đá cúp c2 có ích (chỉ vào mã thông báo trước chuỗi, thay vì điểm gặp sự cố thực tế) và thậm chí có thể dẫn đến sự cố trong V14 trở lên.

  • Khắc phục sự tham nhũng của dữ liệu doVACUUM_DEFER_CLEANUP_AGElớn hơn xid 64 bit hiện tại (Andres Freund)§

    Trong V14 và sau đó với các cài đặt kèo bóng đá cúp c2 mặc định củaVACUUM_DEFER_CLEANUP_AGE, có thể tính toán một chân trời dọn dẹp chân kèo bóng đá cúp c2 rất lớn, dẫn đến việc loại bỏ chân kèo bóng đá cúp c2 vẫn còn hoạt động. V12 và V13 có dạng ít vấn đề tương tự chỉ ảnh hưởng đến các chỉ mục GIST, điều này có thể dẫn đến các trang chỉ mục được tái chế quá sớm.

  • 13255_13342§

    Giám sát này có thể dẫn đến các lỗi thực thi đối với các truy vấn đáng lẽ phải bị từ chối là kèo bóng đá cúp c2 hợp lệ.

  • Khắc phục cấu trúc dữ liệu Tham nhũng kèo bóng đá cúp c2 quá trình phân tích chữTên chuỗiTùy chọn (David Rowley)§

    Điều này có thể dẫn đến rắc rối nếu một kích hoạt sự kiện bắt giữ cây phân tích bị hỏng.

  • Cập nhật chính xác kèo bóng đá cúp c2 nút an toàn song song khi di chuyển khởi động từ nút này sang nút khác (Tom Lane)§

    Giám sát kế hoạch này có thể dẫn đếnSubplan kèo bóng đá cúp c2 được khởi tạoxônglỗi khi chạy.

  • Tránh thất bại với PlaceholderVars kèo bóng đá cúp c2 mã thống kê mở rộng (Tom Lane)§

    Sử dụng số liệu thống kê mở rộng kiểu phụ thuộc có thể thất bại vớiPlaceholdervar được tìm thấy ở đâu kèo bóng đá cúp c2 mong đợixông.

  • Vô hiệu hóa tối ưu hóa chuyển đổi nghịch đảo cho kèo bóng đá cúp c2 tập hợp cửa sổ khi cuộc gọi chứa kèo bóng đá cúp c2 lựa chọn phụ (David Rowley)§

    Tối ưu hóa này yêu cầu các biểu thức đối số của tổng hợp có kết quả lặp lại, có thể kèo bóng đá cúp c2 giữ cho phụ.

  • Khắc phục sự giám sát kèo bóng đá cúp c2 việc thực hiện lồng nhaumảng []Cấu trúc (Alexander Lakhin, Tom Lane)§

    Phát hiện chính xác tràn tổng dung lượng cần thiết cho mảng kết quả, tránh một sự cố có thể do phân bổ đầu ra chưa được đánh giá thấp. Cũng đảm bảo rằng bất kỳ kèo bóng đá cúp c2 gian đệm kéo dài nào trong mảng kết quả đều bằng kèo bóng đá cúp c2; Trong khi để lại rác, kèo bóng đá cúp c2 có hại cho hầu hết các mục đích, nó có thể dẫn đến hành vi kỳ lạ sau này.

  • 15709_15816§

  • Sửa phân vùng logic cắt tỉa để phân vùng trên kèo bóng đá cúp c2 cột Boolean (David Rowley)§

    Cắt tỉa với một điều kiện nhưBoolcol kèo bóng đá cúp c2 đúngĐã được thực hiện kèo bóng đá cúp c2 chính xác, dẫn đến có thể kèo bóng đá cúp c2 trả lại hàng trong đóBoolcollà null. Ngoài ra, trường hợp phân vùng khá khó xảy ra trênkèo bóng đá cúp c2 boolcolĐã được xử lý kèo bóng đá cúp c2 chính xác.

  • 16491_16592§

    Một vụ tai nạn có thể xảy ra với thời gian kèo bóng đá cúp c2 may mắn vàsong song_leader_partionation=TẮT(kèo bóng đá cúp c2 phải là mặc định).

  • RecalculationTạoCột sau khi kiểm tra đánh giá (Tom Lane)§

    inĐọc cam kếtChế độ cách ly, kèo bóng đá cúp c2 hiệu ứng của bản cập nhật hàng có thể cần được áp dụng lại cho phiên bản mới hơn của hàng so với truy vấn được tìm thấy ban đầu. Nếu vậy, chúng ta cần phải tính toán lại bất kỳTạoCột, trong trường hợp chúng phụ thuộc vào kèo bóng đá cúp c2 cột đã được thay đổi bởi bản cập nhật đồng thời.

  • Khắc phục rò rỉ bộ nhớ kèo bóng đá cúp c2 thực thi kế hoạch ghi nhớ (David Rowley)§

  • Khắc phục bộ đệm refcount rò rỉ khi sử dụng chèn đợt cho một bàn nước ngoài có kèo bóng đá cúp c2 một cây được phân vùng (Alexander Pyhalov)§

  • Khôi phục hỗ trợ cho Sub-MillisecondVACUUM_COST_DELAYCài đặt (Thomas Munro)§

  • kèo bóng đá cúp c2 cân bằng độ trễ chi phí chân kèo bóng đá cúp c2 khi một bảng có mỗi lần quan hệVACUUM_COST_DELAYCài đặt Zero (Masahiko Sawada)§

    18425_18532VACUUM_COST_DELAYCài đặt, nhưng điều này chỉ được thực hiện cho các cài đặt tích cực, kèo bóng đá cúp c2 phải bằng kèo bóng đá cúp c2.

  • 18703_18790§

  • 18923_19024§

    Sử dụng cú pháp19153_19216với bảng mục tiêu được phân vùng có thể dẫn đến thất bại nếu bất kỳ bảng con nào kèo bóng đá cúp c2 giống với cha mẹ (ví dụ: thứ tự cột vật lý khác 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; nhưng một sự cố hoặc cập nhật dữ liệu kèo bóng đá cúp c2 chính xác cũng có thể.

  • Khắc phục xử lýmặc địnhĐiểm đánh dấu kèo bóng đá cúp c2 một hàng đa hàngChèn ... giá trịTruy vấn trên một chế độ xem cólàm cũng chèn ... chọnQuy tắc (Dean Rasheed)§

    Các trường hợp như vậy thường kèo bóng đá cúp c2 thành công vớiHồiLoại nút kèo bóng đá cúp c2 được công nhậnxông20000_20032

  • Tài liệu tham khảo hỗ trợ đếnmớiTrong kèo bóng đá cúp c2 nhóm phụ trong kèo bóng đá cúp c2 hành động của quy tắc (Dean Rasheed, Tom Lane)§

    Các tài liệu tham khảo như vậy thực sự là các tài liệu tham khảo bên, nhưng máy chủ có thể gặp sự cố nếu trình điều khiển con kèo bóng đá cúp c2 được đánh dấu rõ ràng bằngbên. Sắp xếp để làm điều đó một cách ngầm khi cần thiết.

  • Khi phân tách quy tắc hoặc cơ thể chức năng SQL chứaChèn/Cập nhật/Xóakèo bóng đá cúp c2với, Cẩn thận in bí danh chính xác cho bảng đích (Tom Lane)§

  • Khắc phục trục trặc kèo bóng đá cúp c2Chỉ đọc serializableTối ưu hóa (Thomas Munro)§ §

    Giao dịch đã được đánh dấu làMạnhcam chịuBị nhầm lẫn tối ưu hóa snapshot an toàn choChỉ đọc serializableGiao dịch. Việc tối ưu hóa đã được bỏ qua kèo bóng đá cúp c2 cần thiết trong một số trường hợp. Trong các trường hợp khác, một sự cố khẳng định đã xảy ra (nhưng kèo bóng đá cúp c2 có vấn đề gì trong các bản dựng kèo bóng đá cúp c2 phân bổ).

  • Tránh rò rỉ kèo bóng đá cúp c2 khe gọi lại bộ đệm trongPGoutputplugin giải mã logic (shi yu)§

    Nhiều chu kỳ khởi động và tắt plugin kèo bóng đá cúp c2 một phiên cuối cùng sẽ dẫn đếnHồira khỏi kèo bóng đá cúp c2 khe cắm relcache_callback_listHồiLỗi.

  • Tránh các cuộc gọi kèo bóng đá cúp c2 cần thiết đến trình xác nhận tùy chỉnh cho các tùy chọn lớp toán tử chỉ mục (Alexander Korotkov)§

    Thay đổi này khắc phục một số trường hợp trong đó lỗi kèo bóng đá cúp c2 mong muốn.

  • Tránh công việc vô dụng kèo bóng đá cúp c2 khi quét chỉ số Brin nhiều cột với nhiều khóa quét (Tomas Vondra)§

    Mã hiện có chỉ được xem xét hiệu quả khóa quét cuối cùng trong khi quyết định liệu một phạm vi có khớp hay kèo bóng đá cúp c2, do đó thường quét nhiều chỉ mục hơn mức cần thiết.

  • 22895_22971§

    Lỗi này đã kích hoạt lỗi xác nhận trong kèo bóng đá cúp c2 bản dựng hỗ trợ Assert, nhưng chủ yếu là vô hại trong kèo bóng đá cúp c2 bản dựng sản xuất.

  • 23234_23330§

    Lỗi này dường như thường vô hại trong các bản dựng sản xuất, vì giá trị được tìm nạp là kèo bóng đá cúp c2 quan trọng; nhưng về nguyên tắc, nó có thể gây ra sự cố máy chủ.

  • Bỏ qua kèo bóng đá cúp c2 cột bị rơi và kèo bóng đá cúp c2 cột được tạo trong quá trình sao chép logic của một hành động cập nhật hoặc xóa (Onder Kalaci, Shi Yu)§ §

    Sao chép vớiBản sao đầy đủTùy chọn kèo bóng đá cúp c2 thành công nếu bảng chứa các cột như vậy.

  • 24101_24199§

    Sự kiện chờ đợi này được đặt tênComptsBufferTheo tài liệu, nhưng mã có nó làComptsBuffer. Thay đổi mã để khớp với tài liệu, vì cách đó phù hợp hơn với việc đặt tên cho kèo bóng đá cúp c2 sự kiện chờ liên quan.

  • Báo cáo lại của sự kiện chờ đợislruflushsync(Thomas Munro)§

    Báo cáo về loại chờ này đã vô tình bị xóa kèo bóng đá cúp c2 Refactor hình thức.

  • Tránh dòng chảy có thể khi tính toán số lượng phân đoạn Wal (Kyotaro Horiguchi)§

    Điều này có thể dẫn đến việc kèo bóng đá cúp c2 tôn trọngwal_keep_sizechính xác.

  • Chứng chỉ hỗ trợ RSA-PSS với liên kết kênh Scram-Sha-256 (Jacob Champion, Heikki Linnakangas)§

    Tính năng này yêu cầu xây dựng với OpenSSL 1.1.1 hoặc mới hơn. Cả máy chủ vàlibpqbị ảnh hưởng.

  • Tránh điều kiện đua với theo dõi ID quy trình trên Windows (Thomas Munro)§ § §

    Hệ điều hành có thể tái chế PID trước khi người đưa thư quan sát thấy rằng quá trình con đó đã biến mất. Điều này có thể dẫn đến việc theo dõi nhiều hơn một đứa trẻ có cùng PID, dẫn đến sự nhầm lẫn.

  • Thêm kèo bóng đá cúp c2 trường hợp bị thiếu vàoSPI_RESULT_CODE_STRING ()(Dean Rasheed)§

  • Khắc phục kèo bóng đá cúp c2 dấu hiệu valgrind sai trongALLOCSETALLOC ()(Karina Litskevich)§

    Trong trường hợp bất thường trong đó kích thước của một khối palloc lớn ( 8kb) bị giảm, một bản dựng nhận thức valgrind sẽ tạo ra trạng thái xác định của bộ nhớ được phát hành từ khối, có thể gây ra kết quả kèo bóng đá cúp c2 chính xác trong quá trình kiểm tra valgrind.

  • Tránh xác nhận thất bại khi giải mã thông báo sao chép logic giao dịch (Tomas Vondra)§

  • Tránh độ nhạy của địa điểm khi xử lý biểu thức chính quy thoát (Jeff Davis)§

    27371_27498

  • Tránh cố gắng viết một bản ghi WAL trống kèo bóng đá cúp c2log_newpage_range ()Khi một vài trang cuối cùng kèo bóng đá cúp c2 phạm vi được chỉ định trống (Matthias Van de Meent)§

    kèo bóng đá cúp c2 hoàn toàn rõ ràng liệu trường hợp này có thể truy cập được trong các nhánh được phát hành hay kèo bóng đá cúp c2, nhưng nếu đó là một lỗi xác nhận có thể xảy ra.

  • Khắc phục rò rỉ bộ nhớ-lifespan kèo bóng đá cúp c2PLPGSQL dokèo bóng đá cúp c2 khối sử dụng biểu thức đúc (Ajit Awekar, Tom Lane)§

  • Siết chặt kiểm tra kích thước mảng Khi chuyển đổi cấu trúc danh sách perl thành mảng SQL đa chiều (Tom Lane)§

    plperlCó thể làm sai khi việc làm tổ của danh sách phụ kèo bóng đá cúp c2 nhất quán để dữ liệu kèo bóng đá cúp c2 đại diện cho một mảng các giá trị hình chữ nhật. Những trường hợp như vậy hiện gây ra lỗi, nhưng trước đây chúng có thể dẫn đến sự cố hoặc đầu ra rác.

  • Siết chặt kiểm tra kích thước mảng Khi chuyển đổi cấu trúc danh sách Python thành mảng SQL đa chiều (Tom Lane)§ §

    plpythonCó thể sai khi xử lý danh sách phụ trống hoặc khi việc làm tổ của danh sách phụ kèo bóng đá cúp c2 nhất quán để dữ liệu kèo bóng đá cúp c2 đại diện cho một mảng các giá trị hình chữ nhật. Cái trước sẽ dẫn đến một mảng đầu ra trống và cái sau trong một lỗi. Nhưng một số trường hợp dẫn đến một sự cố và những trường hợp khác trong đầu ra kèo bóng đá cúp c2 mong muốn.

  • Khắc phục việc tháo gỡ ngăn xếp ngoại lệ kèo bóng đá cúp c2plpython(Xing Guo)§

    29732_29903

  • Khắc phục lỗi xử lý lỗi GSS-Repryption kèo bóng đá cúp c2 nhất quán tronglibpq'sPQConnectPoll ()(Michael Paquier)§

    vớiGSSENCModeĐặt thànhYêu cầu, Kết nối kèo bóng đá cúp c2 được đánh dấu đã chết sau khi lỗi khởi tạo GSS. Làm cho nó thất bại ngay lập tức, vì trường hợp tương đương cho mã hóa TLS đã được thực hiện từ lâu.

  • Khắc phục sự tham nhũng dữ liệu có thể xảy ra kèo bóng đá cúp c2ECPGkèo bóng đá cúp c2 chương trình được xây dựng với-C OracleTùy chọn (Kyotaro Horiguchi)§

    khiECPG_GET_DATA ()được gọi vớiVarcharsizeĐặt thành 0, nó có thể viết một ký tự kèo bóng đá cúp c2 kết thúc vào byte cuối cùng của trường trước, cắt ngắn dữ liệu trong trường đó.

  • sửapg_dump31110_31229§

    Vì kèo bóng đá cúp c2 mã băm cho kèo bóng đá cúp c2 giá trị enum phụ thuộc vào kèo bóng đá cúp c2 OID được gán cho enum, chúng thường khác nhau sau khi kết xuất và khôi phục, nghĩa là kèo bóng đá cúp c2 hàng thường cần đi vào một phân vùng khác so với ban đầu. Người dùng có thể làm việc xung quanh đó bằng cách chỉ định--load-viia-phần-rootTùy chọn; Nhưng vì có rất ít cơ hội thành công mà kèo bóng đá cúp c2 có điều đó, hãy dạypg_dumpĐể áp dụng nó tự động cho kèo bóng đá cúp c2 bảng đó.

    Ngoài ra, sửaPG_RESTOREđể kèo bóng đá cúp c2 cố gắngcắt ngắnBảng mục tiêu trước khi khôi phục vào chúng khi31992_32019chế độ được sử dụng. Điều này tránh được nguy cơ bế tắc và dữ liệu bị mất.

  • Phát hiện chính xác các tệp kèo bóng đá cúp c2 thể tìm được trên Windows (Juan Jose Santamaría Flecha, Michael Paquier, Daniel Watzinger)§ §

    Lỗi này đã dẫn đến hành vi sai trái khipg_dumpghi vào đường ống hoặcPG_RESTOREđọc từ một.

  • inPGBench'sChuẩn bịKhănChế độ, chuẩn bị tất cả kèo bóng đá cúp c2 lệnh trong một đường ống trước khi bắt đầu đường ống (Álvaro Herrera)§

    Điều này tránh được sự thất bại khi tập lệnh PGBench cố gắng bắt đầu một giao dịch có thể nối tiếp kèo bóng đá cúp c2 một đường ống.

  • inPREDT/AMCHECKmã kiểm tra heap, giao dịch chính xác với kèo bóng đá cúp c2 bộ dữ§ §

  • inPREDT/AMCHECK33494_33572§

    Trong trường hợp tham nhũng, chúng ta có thể thấy một XID 32 bit được bọc xung quanh dường như là trước thời kỳ XID đầu tiên. Thúc đẩy giá trị như vậy lên dạng 64 bit đã tạo ra một giá trị xa trong tương lai, dẫn đến kèo bóng đá cúp c2 báo cáo sai. Trả về FirstNormalfullTransactionId trong những trường hợp như vậy để mọi thứ hoạt động hợp lý.

  • inPREDT/HSTORE_PLPYTHON, Tránh gặp sự cố nếu giá trị python được chuyển đổi kèo bóng đá cúp c2 phải là ánh xạ (Dmitry Dolgov, Tom Lane)§

    Điều này sẽ gây ra lỗi, nhưng Python 3 đã thay đổi một số API theo cách khiến việc kiểm tra bị sai, cho phép một vụ tai nạn xảy ra.

  • Yêu cầuSiglenTùy chọn chỉ mục GIST trênLtreeCột, nếu được chỉ định, là bội số của 4 (Alexander Korotkov)§

    kèo bóng đá cúp c2 giá trị khác dẫn đến việc truy cập sai vào nội dung chỉ mục, điều này vô hại trên phần cứng tương thích Intel nhưng có thể gây ra sự cố trên một số kiến ​​trúc khác.

  • inPREDT/PageInsPect, Thêm hệ thống phòng thủ chống lại đầu vào kèo bóng đá cúp c2 chính xác chogist_page_items ()Hàm (Dmitry Koval)§

  • Khắc phục hành vi sai trái kèo bóng đá cúp c2PRINT/PG_TRGMVới biểu thức chính quy kèo bóng đá cúp c2 thỏa mãn (Tom Lane)§

    a regex như$ foolà hợp pháp nhưng kèo bóng đá cúp c2 thỏa mãn; Trình biên dịch Regex nhận ra điều đó và tạo ra một biểu đồ NFA trống. Cố gắng tối ưu hóa một biểu đồ như vậy thành một chỉ số Gin hoặc GIST PG_TRGM dẫn đến việc truy cập vào cuối mảng công việc, có thể dẫn đến sự cố.

  • Sử dụng--Strip-UnneededTùy chọn khi tước kèo bóng đá cúp c2 thư viện tĩnh với tương thích GNUDải(Tom Lane)§

    Trước đó,tạo cài đặt-stripđã sử dụng-xTùy chọn kèo bóng đá cúp c2 trường hợp này. Sự thay đổi này tránh được hành vi sai trái củaLLVM-Strip, và cũng cho đầu ra nhỏ hơn một chút.

  • Ngừng đề xuất tự động tải xuống kèo bóng đá cúp c2 tệp DTD để xây dựng tài liệu và thực sự vô hiệu hóa nó (Aleksander Aleksev, Peter Eisentraut, Tom Lane)§

    Có vẻ như kèo bóng đá cúp c2 còn có thể xây dựng tài liệu SGML mà kèo bóng đá cúp c2 cần cài đặt cục bộ các tệp DTD DocBook. Trước đâyXSLTPROCCó thể tải xuống các tệp đó khi bay từ SourceForge.net; Nhưng SourceForge.net hiện chỉ cho phép truy cập HTTPS và kèo bóng đá cúp c2 có phiên bản chung củaXSLTPROCHỗ trợ điều đó. Do đó, xóa kèo bóng đá cúp c2 bit của tài liệu của chúng tôi cho thấy rằng điều đó có thể hoặc hữu ích, và thay vào đó thêmXSLTPROC'S--nonetTùy chọn cho công thức xây dựng.

  • Khi chạy kiểm tra Tap trong kèo bóng đá cúp c2 bản dựng PGXS, hãy sử dụng vị trí SANER cho tạm thờiPortlockThư mục (Peter Eisentraut)§

    Đặt nó dướiTMP_CHECKTrong thư mục xây dựng. Với mã hóa trước đó, bản dựng PGXS sẽ cố gắng đặt nó vào thư mục cài đặt, kèo bóng đá cúp c2 nhất thiết có thể ghi được.

  • Cập nhật tệp dữ liệu múi giờ lêntzdataPhát hành 2023C cho kèo bóng đá cúp c2 thay đổi luật DST ở Ai Cập, Greenland, Morocco và Palestine. (Tom Lane)§

    Khi quan sát thời gian của Moscow, Châu Âu/Kirov và Châu Âu/Volgograd hiện sử dụng chữ viết tắt MSK/MSD thay vì viết tắt số, để thống nhất với thời gian quan sát thời gian khác của Moscow. Ngoài ra, Mỹ/Yellowknife kèo bóng đá cúp c2 còn khác biệt với Mỹ/Edmonton; Điều này ảnh hưởng đến một số dấu thời gian trước năm 1948 trong khu vực đó.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu kèo bóng đá cúp c2 chính xác, kèo bóng đá cúp c2 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.