PostgreSQL: soi kèo bóng đá | |||
---|---|---|---|
prev | UP | Phụ lục E. Ghi chú kèo bóng đá euro | NEXT |
Ngày kèo bóng đá euro: 2016-03-31
Bản kèo bóng đá euro này chứa nhiều bản sửa lỗi từ 9.5.1. Để biết thông tin về các tính năng mới trong bản kèo bóng đá euro chính 9.5, xemPhần E.26.
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, bạn có thể cần phảiReindexMột số chỉ mục sau khi áp dụng bản cập nhật, theo mục thay đổi đầu tiên bên dưới.
Vô hiệu hóa kèo bóng đá euro khóa viết tắt để sắp xếp chuỗi trong khôngCĐịa phương (Robert Haas)
PostgreSQL9.5 đã giới thiệu logic để tăng tốc độ so sánh kèo bóng đá euro loại dữ liệu chuỗi bằng cách sử dụng chức năng thư viện C tiêu chuẩnstrxfrm ()
như là một sự thay thế chostrcoll ()
. Bây giờ nó nổi lên rằng hầu hết kèo bóng đá euro phiên bản Glibc (triển khai thư viện C của Linux) đều có triển khai lỗi củastrxfrm ()
rằng, kèo bóng đá euro một số địa phương, có thể tạo ra kết quả so sánh chuỗi không khớpstrcoll ()
. Cho đến khi vấn đề này có thể được đặc trưng tốt hơn, hãy vô hiệu hóa tối ưu hóa kèo bóng đá euro tất cả khôngCĐịa phương. (CLocale an toàn vì nó không sử dụngstrcoll ()
cũng khôngstrxfrm ()
.)
7118_7251Text, Varcharhoặccharkèo bóng đá euro cột hiện có thể bị hỏng nếu chúng sắp xếp theo một địa điểm bị ảnh hưởng và được xây dựng hoặc sửa đổi theoPostgreSQL9.5.0 hoặc 9.5.1. Người dùng nênReindexChỉ mục có thể bị ảnh hưởng.
Lúc này không thể đưa ra một danh sách đầy đủ kèo bóng đá euro địa phương bị ảnh hưởng đã biết.CLocale được biết đến an toàn và không có bằng chứng nào về rắc rối trong kèo bóng đá euro địa phương dựa trên tiếng Anh nhưen_us, nhưng một số địa phương phổ biến khác nhưde_debị ảnh hưởng trong hầu hết kèo bóng đá euro phiên bản glibc.
duy trì trạng thái bảo mật hàng đúng trong kèo bóng đá euro kế hoạch được lưu trong bộ nhớ cache (Stephen Frost)
Trong một phiên thực hiện kèo bóng đá euro truy vấn là nhiều hơn một vai trò, bộ đệm kế hoạch có thể sử dụng lại một kế hoạch được tạo ra cho một ID vai trò khác, do đó có thể áp dụng bộ chính sách sai khi bảo mật cấp độ hàng (RLS) được sử dụng. (CVE-2016-2193)
Thêm phải kiểm tra phải là người quản lý mớiPREDT/PAGEINSPECTHàm (Andreas Seltenreich)
Hầu hết kèo bóng đá euro chức năng trongPageInspectPhần mở rộng kiểm trabyteaGiá trị không cho phép kèo bóng đá euro cuộc gọi của người không phải là người điều khiển, nhưngbrin_page_type ()
vàbrin_metapage_info ()
Không làm như vậy. Vượt quabyteaGiá trị cho chúng có thể làm hỏng máy chủ hoặc tiết lộ một vài byte bộ nhớ máy chủ. Thêm kiểm tra quyền bị thiếu để ngăn chặn lạm dụng.
Khắc phục việc xử lý không chính xác của được lập chỉ mụcRow ()So sánh (Simon Riggs)
lỗ hổng kèo bóng đá euro một tối ưu hóa nhỏ được giới thiệu kèo bóng đá euro 9.5 gây ra kết quả không chính xác nếuRow ()So sánh khớp với thứ tự chỉ mục một phần nhưng không chính xác (ví dụ: thứ tự cột khác nhau hoặc chỉ mục chứa cảASCvàDesccột). kèo bóng đá euro khi chờ giải pháp tốt hơn, tối ưu hóa đã bị xóa.
Khắc phục việc xử lý không chính xác kèo bóng đá euro mục chỉ mục NULL trong lập chỉ mụcRow ()So sánh (Tom Lane)
Tìm kiếm chỉ mục bằng cách sử dụng so sánh hàng nhưhàng (a, b) hàng ('x', 'y')Sẽ dừng khi đạt được mục nhập NULL kèo bóng đá euroBCột, bỏ qua thực tế là có thể không có nullBkèo bóng đá euro giá trị được liên kết với kèo bóng đá euro giá trị sau củaA.
Tránh kèo bóng đá euro tình huống mất dữ liệu không thể do đổi tên kèo bóng đá euro tệp mà không có đủfsync ()
Cuộc gọi trước và sau (Michael Paquier, Tomas Vondra, Andres Freund)
Khắc phục hành vi không chính xác khi kiểm tra lại một hàng chỉ được sửa đổi kèo bóng đá euro một truy vấn khôngChọn để cập nhật/chia sẻvà chứa một số quan hệ không cần phải bị khóa (Tom Lane)
10269_10456WHEREĐiều kiện hoặc kèo bóng đá euro NULLS xuất không chính xác.
sửa lỗi kèo bóng đá eurojson_to_record ()
Khi một trường của đối tượng đầu vào của nó chứa một đối tượng con với tên trường khớp với một trong kèo bóng đá euro tên cột đầu ra được yêu cầu (Tom Lane)
Khắc phục kết quả vô nghĩa từ hình thức hai đối số củajsonb_object ()
Khi được gọi với kèo bóng đá euro mảng trống (Michael Paquier, Andrew Dunstan)
Khắc phục hành vi sai trái kèo bóng đá eurojsonb_set ()
Khi chuyển đổi phần tử mảng đường dẫn thành một số nguyên để sử dụng làm chỉ số mảng (Michael Paquier)
Khắc phục sự hình dạng sai của múi giờ âm bằng cáchto_char ()
'scủaMã định dạng (Thomas Munro, Tom Lane)
Khắc phục việc ghi nhật ký không chính xác có thể được thực hiện bởiChèn ... trên xung đột(Peter Geoghegan)
Tin nhắn nhật ký đôi khi sẽ tuyên bố rằng sự chờ đợi là do ràng buộc loại trừ mặc dù không có ràng buộc nào như vậy chịu trách nhiệm.
bỏ quarecovery_min_apply_delaytham số cho đến khi phục hồi đạt được trạng thái nhất quán (Michael Paquier)
Trước đây, kèo bóng đá euro máy chủ dự phòng sẽ trì hoãn việc áp dụng kèo bóng đá euro bản ghi WAL để đáp ứng vớirecovery_min_apply_delayNgay cả trong khi kèo bóng đá euro lại phần ban đầu của Wal cần thiết để làm cho trạng thái cơ sở dữ liệu của họ hợp lệ. Vì chế độ chờ là vô dụng cho đến khi nó đạt đến trạng thái cơ sở dữ liệu nhất quán, điều này được coi là không có ích.
Xử lý chính xác kèo bóng đá euro trường hợp trong đópg_subtransgần với XID Wraparound kèo bóng đá euro quá trình khởi động máy chủ (Jeff Janes)
Khắc phục kèo bóng đá euro lỗi phân loại trong giải mã logic (Andres Freund)
kèo bóng đá euro trường hợp gặp sự cố bao gồm kèo bóng đá euro bộ đếm lớn hơn một trang khi nhận dạng bản sao làFull, Cập nhật12421_12529"Subxact đã ghi lại mà không có bản ghi Toplevel trước đó"và báo cáo không chính xác về thời gian cam kết của giao dịch.
Khắc phục lỗi kế hoạch với chế độ xem rào cản bảo mật lồng nhau khi chế độ xem bên ngoài cóWHEREmệnh đề chứa một trình điều khiển con tương quan (Dean Rasheed)
Khắc phục rò rỉ bộ nhớ kèo bóng đá euro tìm kiếm chỉ mục gin (Tom Lane)
Khắc phục sự cố trường hợp góc do cố gắng tự dolocaleconv ()
Chuỗi đầu ra nhiều lần (Tom Lane)
Khắc phục phân tích kèo bóng đá euro tệp dán choISPELLTừ điển (Tom Lane)
Mã có thể đi sai nếu tệp phụ đề có chứa bất kỳ ký tự nào có độ dài byte thay đổi kèo bóng đá euro quá trình xếp chữ cái, ví dụiTrong kèo bóng đá euro địa phương UTF8 của Thổ Nhĩ Kỳ.
Tránh sử dụngsscanf ()
đến phân tíchISPELLTệp từ điển (Artur Zakirov)
Điều này tránh được vấn đề về tính di động trên kèo bóng đá euro nền tảng có nguồn gốc từ FreebsD (bao gồm cả macOS).
Khắc phục mã hoạt động nguyên tử được sử dụng trên PPC với trình biên dịch XLC của IBM (Noah Misch)
Lỗi này dẫn đến những thất bại hiếm gặp của kèo bóng đá euro hoạt động đồng thời trên nền tảng đó.
Tránh sự cố trên kèo bóng đá euro phiên bản Windows cũ (trước 7SP1/2008R2SP1) với CPU có khả năng AVX2 và bản dựng Postgre được thực hiện với Visual Studio 2013 (Christian Ullrich)
Đây là cách giải quyết cho một lỗi kèo bóng đá euro thư viện thời gian chạy của Visual Studio 2013, mà Microsoft đã tuyên bố rằng họ sẽ không sửa kèo bóng đá euro phiên bản đó.
sửaPSQLlogic hoàn thành tab của Tab để xử lý kèo bóng đá euro ký tự đa
sửaPSQLhoàn thành tab choNhãn bảo mật(Tom Lane)
Nhấn tab sauNhãn bảo mậtcó thể gây ra sự cố hoặc cung cấp kèo bóng đá euro từ khóa không phù hợp.
làmPG_CTLChấp nhận thời gian chờ đợi từpgctltimeoutBiến môi trường, nếu không có gì được chỉ định trên dòng lệnh (Noah Misch)
Điều này làm giảm thử nghiệm kèo bóng đá euro thành viên xây dựng chậm hơn bằng cách cho phép họ chỉ định toàn cầu một thời gian chờ dài hơn bình thường để khởi động và tắt máy sau.
Khắc phục kiểm tra không chính xác cho trạng thái dịch vụ Windows kèo bóng đá euroPG_CTL(Manuel Mathar)
Bộ kèo bóng đá euro nhỏ trước đó đã cố gắng sửa chữaPG_CTLĐể xác định chính xác việc gửi tin nhắn nhật ký đến nhật ký sự kiện của Window, nhưng đã kiểm tra ngược.
sửaPGBenchĐể xử lý chính xác sự kết hợp của-Cvà-M Chuẩn bịTùy chọn (Tom Lane)
inpg_upgrade, Bỏ qua Tạo tập lệnh xóa khi thư mục dữ liệu mới nằm kèo bóng đá euro thư mục dữ liệu cũ (Bruce Momjian)
Ứng dụng mù của tập lệnh trong kèo bóng đá euro trường hợp như vậy sẽ dẫn đến việc mất thư mục dữ liệu mới.
kèo bóng đá euro PL/perl, dịch đúng mảng postgres trống thành mảng perl trống (Alex Hunsaker)
Làm cho PL/Python đối phó với kèo bóng đá euro tên chức năng không định danh Python hợp lệ (Jim Nasby)
Khắc phục nhiều lỗi kèo bóng đá euro số liệu thống kê được trả về bởiĐóng góp/pgstattuple'Spgstatindex ()
Hàm (Tom Lane)
Xóa phụ thuộc vàoPSEDTrong kèo bóng đá euro bản dựng MSVC, vì nó không còn được cung cấp bởi Core Perl (Michael Paquier, Andrew Dunstan)
Cập nhật tệp dữ liệu múi giờ lêntzdatakèo bóng đá euro 2016C cho các thay đổi luật DST ở Azerbaijan, Chile, Haiti, Palestine và Nga (Altai, Astrakhan, Kirov, Sakhalin, Ulyanovsk)