Phiên bản kèo chấp kèo chấp bóng đá hôm nay được hỗ trợ:11
Tài liệu này dành cho phiên bản kèo chấp bóng đá hôm nay được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một kèo chấp bóng đá hôm nay các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

E.14. Phát hành 11.9

Ngày phát hành:2020-08-13

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

E.14.1. Di chuyển sang phiên bản 11.9

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

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

E.14.2. Thay đổi

  • Đặt an toànsearch_pathkèo chấp bóng đá hôm nay Lang Walsender sao chép logic và áp dụng công nhân (Noah Misch)

    Một người dùng độc hại của nhà xuất bản hoặc cơ sở dữ liệu thuê bao có khả năng gây ra việc thực thi mã SQL tùy ý bằng cách sao chép vai trò, thường là một siêu người dùng. Một số rủi ro ở đây tương đương với những rủi ro được mô tả kèo chấp bóng đá hôm nay CVE-2018-1058 và được giảm thiểu kèo chấp bóng đá hôm nay bản vá này bằng cách đảm bảo rằng người gửi sao chép và người nhận thực thi với trốngsearch_pathCài đặt. .

  • kèo chấp bóng đá hôm nay tập lệnh cài đặt mô -đun đóng góp an toàn hơn (Tom Lane)

    Các cuộc tấn công tương tự như được mô tả kèo chấp bóng đá hôm nay CVE-2018-1058 có thể được thực hiện đối với tập lệnh cài đặt mở rộng, nếu kẻ tấn công có thể tạo các đối tượng kèo chấp bóng đá hôm nay lược đồ mục tiêu của tiện ích mở rộng hoặc lược đồ của một số tiện ích mở rộng điều kiện tiên quyết. Vì các tiện ích mở rộng thường yêu cầu đặc quyền SuperUser để cài đặt, điều này có thể mở một đường dẫn để có được đặc quyền siêu nhân.search_pathĐược sử dụng để chạy tập lệnh cài đặt; vô hiệu hóaCheck_Function_Bodieskèo chấp bóng đá hôm nay tập lệnh; và sửa chữa các truy vấn điều chỉnh danh mục được sử dụng kèo chấp bóng đá hôm nay một số mô-đun đóng góp để đảm bảo chúng được bảo mật.

  • Khắc phục các trường hợp cạnh kèo chấp bóng đá hôm nay việc cắt tỉa phân vùng (Etsuro Fujita, Dmitry Dolgov)

    Khi có nhiều cột khóa phân vùng, việc tạo các bài kiểm tra cắt tỉa có thể sai nếu một số cột kèo chấp bóng đá hôm nay bị ràng buộcWHEREmệnh đề hoặc nhiều điều khoản ràng buộc. Điều này có thể dẫn đến sự cố máy chủ, kết quả truy vấn kèo chấp bóng đá hôm nay chính xác hoặc lỗi xác nhận.

  • 9344_9472

    Một kế hoạch kèo chấp bóng đá hôm nay đó việc quét như vậy cần sử dụng giá trị từ bên ngoài của tham gia thường gặp sự cố khi thực hiện.

  • 9662_9786

    Đây là một vấn đề tương đối nhỏ khi sử dụng sao chép logic tích hợp, bởi vì con hải mã tích hợp sẽ gửi một câu trả lời phản hồi (dù sao cũng xóa trạng thái kèo chấp bóng đá hôm nay chính xác). Nhưng với một số hệ thống sao chép khác, chẳng hạn nhưpglogical, nó gây ra kèo chấp bóng đá hôm nay vấn đề hiệu suất đáng kể.

  • Khắc phục việc bắn Cột cụ thểCập nhậtKích hoạt kèo chấp bóng đá hôm nay các thuê bao sao chép logic (Tom Lane)

    10333_10563

  • Cập nhật các giá trị Xmin và LSN lâu đời nhất kèo chấp bóng đá hôm nay khiPG_Replication_Slot_Advance ()(Michael Paquier)

    Hàm này trước đây kèo chấp bóng đá hôm nay làm điều đó, có thể ngăn chặn việc dọn dẹp tài nguyên (chẳng hạn như loại bỏ các phân đoạn WAL kèo chấp bóng đá hôm nay cần thiết

  • Khắc phục việc thực hiện chậmts_headline ()(Tom Lane)

    Bản sửa lỗi tìm kiếm được thêm vào kèo chấp bóng đá hôm nay bộ phát hành nhỏ trước đây của chúng tôi có thể gây rats_headline ()để dành lượng thời gian kèo chấp bóng đá hôm nay hợp lý cho các tài liệu dài; Để làm cho vấn đề tồi tệ hơn, truy vấn kèo chấp bóng đá hôm nay thể hủy bỏ trong vòng lặp rắc rối.

  • Đảm bảolặp lại ()Hàm có thể bị gián đoạn bởi truy vấn Hủy (Joe Conway)

  • sửapg_cien_logfile ()kèo chấp bóng đá hôm nay bao gồm trả lại vận chuyển (\ r) kèo chấp bóng đá hôm nay kết quả của nó trên Windows (Tom Lane)

  • Đảm bảo rằngpg_read_file ()và kèo chấp bóng đá hôm nay chức năng liên quan đọc cho đến khi đạt được EOF (Joe Conway)

    Trước đây, nếu kèo chấp bóng đá hôm nay được cung cấp độ dài dữ liệu cụ thể để đọc, các chức năng này sẽ dừng ở bất kỳ độ dài tệp nào được báo cáo bởistat (). Đó là kèo chấp bóng đá hôm nay có ích cho các đường ống và các loại tệp ảo khác.

  • sửa lỗi xử lý sainanĐầu vào kèo chấp bóng đá hôm nay quá trình tổng hợp song song trênSố-Type Cột (Tom Lane)

    Nếu một số công nhân tập hợp một phần chỉ tìm thấynans trong khi những người khác chỉ tìm thấy kèo chấp bóng đá hôm naynanS, kết quả được kết hợp kèo chấp bóng đá hôm nay chính xác, có thể dẫn đến kết quả tổng thể sai (nghĩa là kèo chấp bóng đá hôm nay phảinanKhi nào nên).

  • Từ chối giá trị thời gian của ngày lớn hơn 24 giờ (Tom Lane)

    Ý định của mã đầu vào DateTime là cho phépHồi24:00:00hoặc tương đương23:59:60, nhưng kèo chấp bóng đá hôm nay có giá trị lớn hơn. Tuy nhiên, kiểm tra phạm vi đã bị sai để nó chấp nhận23:59:60.nnnVoivới phân số khác kèo chấp bóng đá hôm naynnn. kèo chấp bóng đá hôm nay các giá trị dấu thời gian, điều này sẽ dẫn đến việc kết thúc vào giây đầu tiên của ngày hôm sau.thời gianTimetzGiá trị, giá trị được lưu trữ thực sự sẽ là hơn 24 giờ, gây ra lỗi kết xuất/tải lại và có thể là những hành vi sai trái khác.

  • 13634_13674Giải thíchCác định dạng đầu ra kèo chấp bóng đá hôm nay phải là văn bản (Tom Lane, Euler Taveira)

  • sửaGiải thíchS Kế toán cho việc sử dụng tài nguyên, đặc biệt là truy cập bộ đệm, kèo chấp bóng đá hôm nay các công nhân song song kèo chấp bóng đá hôm nay một kế hoạch sử dụngTập hợp hợp nhấtnút (Jehan-guillaume de rorthais)

  • Khắc phục thời gian xác nhận lại ràng buộc kèo chấp bóng đá hôm nayBảng thay đổi(David Rowley)

    nếuBẢNG ALTERCần viết lại đầy đủ nội dung của bảng (ví dụ: do thay đổi kiểu dữ liệu của cột) và cũng cần quét bảng để xác định lại kèo chấp bóng đá hôm nay khóa nước ngoài hoặcKiểm traCác ràng buộc, đôi khi nó đã làm những việc kèo chấp bóng đá hôm nay đúng thứ tự, dẫn đến các lỗi kỳ lạ nhưHồikèo chấp bóng đá hôm nay thể đọc khối 0 trong tệp "Base/nnnnn/nnnnn": Chỉ đọc 0 trên 8192 byte.

  • Làm việc xung quanh các dấu hiệu kèo chấp bóng đá hôm nay kèo chấp bóng đá hôm nay chính xác chopg_subcrip.sublotnamepg_subcrip_rel.Srsublsn(Tom Lane)

    Dữ liệu danh mục bootstrap đánh dấu kèo chấp bóng đá hôm nay chính xác hai cột danh mục này như mọi khi kèo chấp bóng đá hôm nay phải là null. kèo chấp bóng đá hôm nay có cách nào dễ dàng để sửa lỗi đó trong các cài đặt hiện tại (mặc dù V13 và sau đó sẽ có các dấu hiệu chính xác).Srsublsnmà kèo chấp bóng đá hôm nay cần kiểm tra xem nó có vô hiệu kèo chấp bóng đá hôm nay; một vụ tai nạn từ đó là kèo chấp bóng đá hôm nay thể nhưng có lẽ kèo chấp bóng đá hôm nay phải là kèo chấp bóng đá hôm nay thể.

  • đối phó vớibênTài liệu tham khảo trong các mệnh đề hạn chế được gắn vào một phụ kèo chấp bóng đá hôm nay được làm phẳngChọnkèo chấp bóng đá hôm naytừmệnh đề (Tom Lane)

    Sự giám sát này có thể dẫn đến sự cố khẳng định hoặc sự cố khi thực hiện truy vấn.

  • Tránh tin rằng một bàn nước ngoài kèo chấp bóng đá hôm nay bao giờ được phân tích kèo chấp bóng đá hôm nay có bộ dữ liệu kèo chấp bóng đá hôm nay (Tom Lane)

    Điều này chủ yếu ảnh hưởng đến ước tính của người lập kế hoạch về số lượng nhóm sẽ thu được bởiNhóm bởi.

  • Xóa cảnh báo kèo chấp bóng đá hôm nay có thật vềBộ giữ chỗ còn lạiHồikèo chấp bóng đá hôm nay Brin Index DeMarization (Álvaro Herrera)

    Trường hợp có thể xảy ra một cách hợp pháp sau khi một khoảng trống bị hủy, vì vậy cảnh báo về nó quá ồn ào.

  • Khắc phục lựa chọn kèo chấp bóng đá hôm nay gian bảng choFiled FileSetTệp tạm thời (Magnus Hagander, Tom Lane)

    nếuTEMP_TABLESPACEStrống hoặc đặt tên rõ ràng là kèo chấp bóng đá hôm nay gian bảng chính của cơ sở dữ liệu, các tệp đó được đặt vàopg_defaultkèo chấp bóng đá hôm nay gian bảng thay vì kèo chấp bóng đá hôm nay gian bảng chính của cơ sở dữ liệu như mong đợi.

  • Khắc phục lỗi trường hợp góc kèo chấp bóng đá hôm nay việc che

    Điều này có thể gây ra kèo chấp bóng đá hôm nay báo cáo lỗi sai khiwal_consistency_checkingđược bật.

  • Cải thiện xử lý lỗi kèo chấp bóng đá hôm nay máy chủBuffileMô -đun (Thomas Munro)

    Khắc phục một số trường hợp lỗi I/O kèo chấp bóng đá hôm nay thể phân biệt được với việc tiếp cận EOF hoặc hoàn toàn kèo chấp bóng đá hôm nay được báo cáo. Ngoài ra, thêm chi tiết như số khối và số byte khi thích hợp.

  • Khắc phục sự bất thường kiểm tra xung đột kèo chấp bóng đá hôm nayserializableChế độ cách ly (Peter Geoghegan)

    17867_18283

  • Tránh đánh dấu lặp đi lặp lại của kèo chấp bóng đá hôm nay mục chỉ mục Btree đã chết như đã chết (Masahiko Sawada)

    kèo chấp bóng đá hôm nay khi vô hại về mặt chức năng, điều này dẫn đến lưu lượng WAL vô dụng khi tổng kiểm tra được bật hoặcWal_log_hintsđang trên.

  • Tránh rắc rối trong quá trình dọn dẹp bản sao lưu kèo chấp bóng đá hôm nay độc quyền khi biên dịch JIT đã được kích hoạt trong quá trình sao lưu (Robert Haas)

  • Khắc phục sự thất bại của một số đường dẫn mã để có được khóa chính xác trước khi sửa đổiPG_Control(Nathan Bossart, Fujii Masao)

    Giám sát này có thể cho phépPG_Control19058_19216PG_ControlCập nhật.

  • sửa lỗi kèo chấp bóng đá hôm naycurrtid ()currtid2 ()(Michael Paquier)

    Các chức năng này (kèo chấp bóng đá hôm nay có giấy tờ và chỉ được sử dụng bởi các phiên bản cổ của trình điều khiển ODBC) có chứa các lỗi mã hóa có thể dẫn đến sự cố hoặc trong các thông báo lỗi gây nhầm lẫn nhưHồikèo chấp bóng đá hôm nay thể mở tệpxôngKhi áp dụng cho một mối quan hệ kèo chấp bóng đá hôm nay có lưu trữ.

  • Tránh gọiELOG ()hoặcpalloc ()kèo chấp bóng đá hôm nay khi giữ một spinlock (Michael Paquier, Tom Lane)

    Logic liên quan đến các khe sao chép có một số vi phạm quy tắc mã hóa này. Mặc dù tỷ lệ rắc rối khá thấp, một lỗi kèo chấp bóng đá hôm nay hàm được gọi sẽ dẫn đến một spinlock bị mắc kẹt.

  • Khai thác sửa chữa kèo chấp bóng đá hôm nay thuê bao sao chép logic để cho phép sử dụngBản sao đầy đủ(Euler Taveira)

    Đây chỉ là một khẳng định kèo chấp bóng đá hôm nay chính xác, vì vậy nó kèo chấp bóng đá hôm nay có tác động đến các bản dựng sản xuất tiêu chuẩn.

  • Báo cáo lỗi ngoài kèo chấp bóng đá hôm nay gian đúng cách trongPG_DUMPpg_basebackup(Justin Pryzby, Tom Lane, Álvaro Herrera)

    Một số đường dẫn mã có thể tạo ra kèo chấp bóng đá hôm nay báo cáo ngớ ngẩn nhưkèo chấp bóng đá hôm nay thể ghi tệp: Thành côngHồi.

  • Khắc phục bản khôi phục song song của kèo chấp bóng đá hôm nay bảng có cả hai đặc quyền cấp bảng và đặc quyền trên mỗi cột (Tom Lane)

    Các khoản tài trợ đặc quyền cấp bảng phải được áp dụng trước, nhưng một khôi phục song song kèo chấp bóng đá hôm nay đáng tin cậy đặt hàng theo cách đó; Điều này có thể dẫn đếnđược cập nhật đồng thờilỗi hoặc biến mất một số khoản trợ cấp đặc quyền trên mỗi cột. Việc sửa chữa cho điều này là bao gồm các liên kết phụ thuộc giữa các mục như vậy kèo chấp bóng đá hôm nay tệp lưu trữ, có nghĩa là một kết xuất mới phải được thực hiện với một bản sửa lỗipg_dumpĐể đảm bảo rằng vấn đề sẽ kèo chấp bóng đá hôm nay tái diễn.

  • Đảm bảo rằngpg_upgradeChạy vớiVACUUM_DEFER_CLEANUP_AGEĐặt thành 0 kèo chấp bóng đá hôm nay cụm đích (Bruce Momjian)

    Nếu cấu hình của cụm đích đã được sửa đổi thành SETVACUUM_DEFER_CLEANUP_AGEVới giá trị khác, điều đó đã ngăn chặn việc đóng băng các danh mục hệ thống hoạt động đúng, điều này khiến việc nâng cấp thất bại theo những cách khó hiểu. Đảm bảo rằng bất kỳ cài đặt nào như vậy đều được ghi đè kèo chấp bóng đá hôm nay thời gian nâng cấp.

  • sửapg_recvlogicalĐể thoát khỏi tin nhắn đang chờ xử lý trước khi thoát (Noah Misch)

    kèo chấp bóng đá hôm nay có điều này, người gửi sao chép có thể phát hiện một lỗi gửi và thoát mà kèo chấp bóng đá hôm nay thực hiện bản cập nhật cuối cùng dự kiến ​​cho vị trí LSN của khe sao chép. Điều đó dẫn đến việc truyền lại dữ liệu sau kết nối tiếp theo.pg_recvlogicalmuốn tiêu thụ.

  • sửaPG_REWINDXử lý các tệp vừa bị xóa kèo chấp bóng đá hôm nay thư mục dữ liệu nguồn (Justin Pryzby, Michael Paquier)

    Khi làm việc với cơ sở dữ liệu nguồn trực tuyến, việc xóa tệp đồng thời là có thể, nhưngPG_REWIND23043_23148stat ().

  • làmpg_test_fsyncSử dụng chế độ I/O nhị phân trên Windows (Michael Paquier)

    Trước đây nó đã viết tệp kiểm tra ở chế độ văn bản, kèo chấp bóng đá hôm nay phải là sự phản ánh chính xác củaPostgreSQLSử dụng thực tế.

  • sửaPREDT/AMCHECKkèo chấp bóng đá hôm nay phàn nàn về các trang chỉ mục đã bị xóa trống (Alexander Korotkov)

    Trạng thái này là bình thường kèo chấp bóng đá hôm nay quá trình phát lại Wal.

  • Khắc phục thất bại kèo chấp bóng đá hôm nay việc khởi tạo trạng thái cục bộ một cách chính xác kèo chấp bóng đá hôm nayĐóng góp/DBLink(Joe Conway)

    Với sự kết hợp đúng của hoàn cảnh, điều này có thể dẫn đếndblink_close ()phát hành điều khiển từ xa kèo chấp bóng đá hôm nay mong muốncam kết.

  • sửaPRINT/PGCRYPTOS sai lầm củadeflate ()(Tom Lane)

    Thepgp_sym_encryptCác chức năng có thể tạo ra dữ liệu nén kèo chấp bóng đá hôm nay chính xác do xử lý sai củazlibyêu cầu API. Chúng tôi kèo chấp bóng đá hôm nay có báo cáo về lỗi này biểu hiện với Stockzlib, nhưng nó có thể được nhìn thấy khi sử dụng IBM'szlibnxtriển khai.

  • Khắc phục trường hợp góc kèo chấp bóng đá hôm nay logic giải nén kèo chấp bóng đá hôm nayPREDT/PGCRYPTO'sPGP_SYM_DECRYPTChức năng (Kyotaro Horiguchi, Michael Paquier)

    Một luồng nén có thể kết thúc một cách hợp lệ bằng một gói trống, nhưng bộ giải nén kèo chấp bóng đá hôm nay thể xử lý việc này và sẽ phàn nàn về dữ liệu bị hỏng.

  • Sử dụng Posix-Standardstrsignal ()thay cho BSD-ishsys_siglist [](Tom Lane)

    Điều này tránh kèo chấp bóng đá hôm nay lỗi xây dựng với kèo chấp bóng đá hôm nay phiên bản rất gần đây củaglibc.

  • Hỗ trợ xây dựng mã NLS của chúng tôi với Microsoft Visual Studio 2015 trở lên (Juan José Santamaría Flecha, Davinder Singh, Amit Kapila)

  • Tránh lỗi có thể xảy ra của tập lệnh cài đặt MSVC của chúng tôi khi có một tệp có tênCấu hìnhMột số cấp trên cây mã nguồn (Arnold Müller)

    Điều này có thể gây nhầm lẫn cho một số logic tìm kiếmCấu hìnhĐể xác định mức cao nhất của cây nguồn.