Phiên bản không được hỗ trợ:9.5
Tài liệu này dành cho phiên bản không đượ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 trong soi kèo bóng đá truoctran phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

E.12. soi kèo bóng đá truoctran 9.5.14

Ngày soi kèo bóng đá truoctran: 2018-08-09

Bản soi kèo bóng đá truoctran này chứa nhiều bản sửa lỗi từ 9.5.13. Để biết thông tin về các tính năng mới trong bản soi kèo bóng đá truoctran chính 9.5, xemPhần E.26.

E.12.1. Di chuyển sang phiên bản 9.5.14

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

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

E.12.2. Thay đổi

  • sửa lỗi không đặt lạilibpqS trạng thái đầy đủ giữa soi kèo bóng đá truoctran lần thử kết nối (Tom Lane)

    Một người dùng không có đặc quyền củadblinkhoặcPostgres_FDWCó thể bỏ qua soi kèo bóng đá truoctran kiểm tra nhằm ngăn chặn việc sử dụng thông tin đăng nhập phía máy chủ, chẳng hạn như A~/.pgassTệp thuộc sở hữu của người dùng hệ điều hành chạy máy chủ. Máy chủ cho phép xác thực ngang hàng trên soi kèo bóng đá truoctran kết nối cục bộ đặc biệt dễ bị tổn thương.POSTGRES_FDWPhiên cũng có thể. Tấn côngPostgres_FDWTheo cách này đòi hỏi khả năng tạo đối tượng máy chủ nước ngoài với soi kèo bóng đá truoctran tham số kết nối đã chọn, nhưng bất kỳ người dùng nào có quyền truy cập vàoDBLINKcó thể khai thác vấn đề. Nói chung, kẻ tấn công có khả năng chọn tham số kết nối cho mộtlibpq-Việc sử dụng ứng dụng có thể gây ra sự nghịch ngợm, mặc dù soi kèo bóng đá truoctran kịch bản tấn công hợp lý khác khó nghĩ đến hơn. Chúng tôi cảm ơn Andrew Krasnichkov đã báo cáo vấn đề này.

  • sửaChèn ... trên bản cập nhật xung độtThông qua chế độ xem không chỉChọn * từ ...(Dean Rasheed, Amit Langote)

    Mở rộng sai của chế độ xem có thể cập nhật có thể dẫn đến sự cố hoặc"Thuộc tính ... có loại sai"Lỗi, nếu chế độ xemChọnDanh sách không khớp một-một với soi kèo bóng đá truoctran cột của bảng bên dưới. Hơn nữa, lỗi này có thể được tận dụng để cho phép cập nhật soi kèo bóng đá truoctran cột mà người dùng tấn công thiếuCập nhậtĐặc quyền cho, nếu người dùng đó cóChènCập nhậtĐặc quyền cho một số cột khác của bảng. Bất kỳ người dùng cũng có thể sử dụng nó để tiết lộ bộ nhớ máy chủ.

  • Đảm bảo rằng soi kèo bóng đá truoctran bản cập nhật chorelfrozenxidrelminmxidGiá trị cho"đóng đinh"Danh mục hệ thống được xử lý một cách kịp thời (Andres Freund)

    Quy tắc bộ nhớ đệm quá mức có thể ngăn chặn soi kèo bóng đá truoctran bản cập nhật này được nhìn thấy bởi soi kèo bóng đá truoctran phiên khác, dẫn đến lỗi giả và/hoặc tham nhũng dữ liệu. Vấn đề tồi tệ hơn đáng kể đối với soi kèo bóng đá truoctran danh mục được chia sẻ, chẳng hạn nhưpg_authid, vì dữ liệu bộ đệm cũ có thể tồn tại trong soi kèo bóng đá truoctran phiên mới cũng như soi kèo bóng đá truoctran phiên hiện có.

  • 8730_8909

    Điều này dẫn đến một tình huống mà máy chủ không nghĩ rằng nó đã đạt đến trạng thái cơ sở dữ liệu nhất quán trong quá trình soi kèo bóng đá truoctran lại WAL tiếp theo, ngăn chặn khởi động lại.

  • 9081_9168

    Sai lầm này đã được nhìn thấy gây ra lỗi xác nhận và có khả năng nó có thể dẫn đến việc hủy truy vấn không cần thiết trên soi kèo bóng đá truoctran máy chủ dự phòng nóng.

  • Trong quá trình soi kèo bóng đá truoctran lại Wal, bảo vệ chống lại độ dài kỷ lục bị hỏng vượt quá 1GB (Michael Paquier)

    coi một trường hợp như dữ liệu tham nhũng. Trước đây, mã sẽ cố gắng phân bổ không gian và gặp lỗi khó khăn, làm cho việc phục hồi không thể.

  • Khi kết thúc phục hồi, trì hoãn viết tệp lịch sử dòng thời gian càng lâu càng tốt (Heikki Linnakangas)

    Điều này tránh một số tình huống trong đó sự thất bại trong quá trình dọn dẹp phục hồi (chẳng hạn như một vấn đề với tệp trạng thái hai pha) đã dẫn đến trạng thái dòng thời gian không nhất quán trên đĩa.

  • Cải thiện hiệu suất của WAL soi kèo bóng đá truoctran lại cho các giao dịch giảm nhiều mối quan hệ (Fujii Masao)

    Thay đổi này làm giảm số lần được chia sẻ bộ đệm được quét, do đó nó có lợi nhất khi cài đặt đó lớn.

  • Cải thiện hiệu suất của việc soi kèo bóng đá truoctran khóa trong máy chủ dự phòng wal phát lại (Thomas Munro)

  • 10222_10312

    Mã trước đó đã soi kèo bóng đá truoctran hiện sai cho dù nó có bắt kịp với máy chủ ngược dòng hay không.

  • Khắc phục lỗi trong xử lý ảnh chụp nhanh trong quá trình giải mã logic, cho phép giải mã sai kết quả trong soi kèo bóng đá truoctran trường hợp hiếm hoi (Arseny Sher, Álvaro Herrera)

  • Đảm bảo danh sách chỉ mục được lưu trong bộ nhớ cache của bảng được xây dựng lại chính xác sau khi tạo chỉ mục không thành công qua (Peter Geoghegan)

    Trước đây, OID của chỉ mục không thành công có thể vẫn còn trong danh sách, gây ra vấn đề sau trong cùng một phiên.

  • 10826_10953

    10959_11086

  • Đảm bảo rằngVACUUMsẽ phản hồi soi kèo bóng đá truoctran tín hiệu trong soi kèo bóng đá truoctran vòng xóa trang Btree (Andres Freund)

    soi kèo bóng đá truoctran chỉ mục Btree bị hỏng có thể dẫn đến một vòng lặp vô hạn ở đây và trước đó không bị gián đoạn mà không buộc phải gặp sự cố.

  • Khắc phục sự sai lệch của soi kèo bóng đá truoctran lớp tương đương liên quan đến soi kèo bóng đá truoctran cột loại tổng hợp (Tom Lane)

    Điều này dẫn đến việc không nhận ra rằng một chỉ mục trên cột tổng hợp có thể cung cấp thứ tự sắp xếp cần thiết cho MergeJoin trên cột đó.

  • Khắc phục SQL-StandardFetch FirstCú pháp cho phép tham số ($n), như tiêu chuẩn mong đợi (Andrew Gierth)

  • 11830_11883GetObjectDescripđầu ra (Kyotaro Horiguchi, Tom Lane)

    11976_12082

  • Mở rộngSao chép từBộ đếm số dòng hiện tại từ 32 đến 64 bit (David Rowley)

    Điều này tránh được hai vấn đề với đầu vào vượt quá 4G:Sao chép từ với tiêu đềsẽ bỏ một dòng mỗi dòng 4G, không chỉ dòng đầu tiên và soi kèo bóng đá truoctran báo cáo lỗi có thể hiển thị số dòng sai.

  • Thêm chức năng giải phóng chuỗi vàoECPG'spgtypesThư viện, do đó có thể tránh được sự cố quản lý bộ nhớ mô-đun chéo trên Windows (Takayuki Tsunakawa)

    Trên Windows, sự cố có thể xảy ra nếumiễn phíGọi cho một đoạn bộ nhớ nhất định không được tạo từ cùng một DLL màmalloc'ed bộ nhớ. ThepgtypesThư viện đôi khi trả về soi kèo bóng đá truoctran chuỗi mà người gọi người gọi sẽ miễn phí, khiến nó không thể tuân theo quy tắc này. Thêm Apgtypeschar_free ()Hàm chỉ kết thúcmiễn phí, cho phép soi kèo bóng đá truoctran ứng dụng tuân theo quy tắc này.

  • sửaECPGS Hỗ trợ choLong LongBiến trên Windows, cũng như soi kèo bóng đá truoctran nền tảng khác khai báostrtoll/strtoullkhông tiêu chuẩn hay không (Dang Minh Huong, Tom Lane)

  • 13479_13629

    Lỗi này dẫn đến sự cố khẳng định hoặc trong những trường hợp hiếm hoi, không thực thithành nghiêm ngặttùy chọn như mong đợi.

  • Khắc phục mật khẩu nhắc nhở trong soi kèo bóng đá truoctran chương trình khách hàng để Echo bị vô hiệu hóa đúng trên Windows khistdinkhông phải là thiết bị đầu cuối (Matthew Stickney)

  • 13969_14054

    Bản sửa lỗi trước để trích dẫnsearch_pathvà soi kèo bóng đá truoctran biến có giá trị danh sách khác trongpg_dumpĐầu ra hóa ra là sai đối với soi kèo bóng đá truoctran yếu tố danh sách chuỗi trống và nó có nguy cơ cắt giảm soi kèo bóng đá truoctran đường dẫn tệp dài.

  • sửapg_dumpS thất bại trong việc đổNhận dạng bản saoThuộc tính cho soi kèo bóng đá truoctran chỉ mục ràng buộc (Tom Lane)

    soi kèo bóng đá truoctran chỉ mục duy nhất được tạo thủ công đã được đánh dấu đúng, nhưng không phải là soi kèo bóng đá truoctran chỉ mục được tạo ra bằng cách khai báođộc đáohoặcKhóa chínhràng buộc.

  • làmpg_upgradeKiểm tra xem máy chủ cũ đã tắt sạch (Bruce Momjian)

    Kiểm tra trước đó có thể bị đánh lừa bằng cách tắt chế độ ngay lập tức.

  • sửaPREDT/HSTORE_PLPERL14935_15062

  • Khắc phục sự cố trongPREDT/LTREE'sLCA ()hàm khi mảng đầu vào trống (Pierre Ducroquet)

  • Khắc phục soi kèo bóng đá truoctran đường dẫn mã xử lý lỗi khác nhau trong đó có thể báo cáo mã lỗi không chính xác (Michael Paquier, Tom Lane, Magnus Hagander)

  • Sắp xếp lại Makefiles để đảm bảo rằng soi kèo bóng đá truoctran chương trình liên kết đến soi kèo bóng đá truoctran thư viện mới được xây dựng (nhưlibpq.so) chứ không phải là những cái có thể tồn tại trong thư viện thư viện hệ thống (Tom Lane)

    Điều này tránh soi kèo bóng đá truoctran vấn đề khi xây dựng trên soi kèo bóng đá truoctran nền tảng cung cấp soi kèo bóng đá truoctran bản sao cũ củaPostgreSQLThư viện.

  • Cập nhật tệp dữ liệu múi giờ lênTzdata15822_15922

    Bản cập nhật này bao gồm việc xác định lại"Tiết kiệm ánh sáng ban ngày"Ở Ireland, cũng như trong một số năm qua ở Namibia và Tiệp Khắc. Trong soi kèo bóng đá truoctran khu vực pháp lý đó, thời gian tiêu chuẩn về mặt pháp lý được quan sát vào mùa hè và thời gian tiết kiệm ánh sáng ban ngày vào mùa đông, do đó, việc tiết kiệm ánh sáng ban ngày là một giờ sau một giờ tiêu chuẩn không phải trước một giờ.IS_DSTCột trongpg_timezone_namesXem bây giờ sẽ đúng vào mùa đông và sai vào mùa hè trong những trường hợp này.