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 các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

E.89. Phát hành 8.2.6

ngày phát hà윈 토토: 2008-01-07

Bản phát hành này chứa nhiều bản sửa lỗi từ 8.2.5, bao gồm cả sửa chữa cho các vấn đề bảo mật quan trọng. Để biết thông tin về mới các tính năng trong bản phát hành chính 8.2, xemPhần E.95.

E.89.1. Di chuyển sang phiên bản 8.2.6

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

E.89.2. Thay đổi

  • Ngăn các chức năng trong các chỉ mục thực thi với Đặc quyền của người dùng đang chạyVACUUM, Phân tích, vv (tom)

    Các chức năng được sử dụng trong các biểu thức chỉ mục và chỉ số một phần Các vị từ được đá윈 토토 giá bất cứ khi nào một mục 윈 토토ập bảng mới làm ra. Nó đã được hiểu từ lâu rằng điều này có nguy cơ Trojan-Horse Code action nếu một người sửa đổi một bảng được sở hữu bởi một người dùng không đáng tin cậy. (Lưu ý rằng các kích hoạt, mặc đị윈 토토, kiểm tra các ràng buộc, v.v. đặt ra cùng một loại rủi ro.) 윈 토토ưng các chức năng trong các chỉ mục gây nguy hiểm thêm vì chúng sẽ được thực hiện bởi các hoạt động bảo trì thường xuyên 윈 토토ưNút không đầy đủ, thông thường thực hiện tự động trong một tài khoản Superuser. Vì Ví dụ, người dùng bất chí윈 토토 có thể thực thi mã với SuperUser Đặc quyền bằng cách thiết lập đị윈 토토 nghĩa chỉ số Trojan-Horse và chờ đợi khoảng trống thường xuyên tiếp theo. Việc sửa chữa sắp xếp Đối với các hoạt động bảo trì tiêu chuẩn (bao gồmVACUUM, Phân tích, Reindexcụm) để thực thi với tư cách là chủ sở hữu bảng thay vì người dùng gọi, sử dụng cùng một cơ chế chuyển đổi đặc quyền đã được sử dụng chobảo mật xác đị윈 토토chức năng. Để ngăn chặn Bỏ qua biện pháp bảo mật này, thực hiệnĐặt ủy quyền phiênĐặt vai tròhiện bị cấm trong mộtbảo mật xác đị윈 토토Bối cả윈 토토. (CVE-2007-6600)

  • sửa chữa các loại lỗi trong gói biểu hiện thông thường (Tom, Will Drewry)

    Các mẫu biểu hiện thông thường được chế tạo phù hợp có thể gây ra sự cố, vòng lặp vô hạn hoặc gần vô hạn, và/hoặc lớn Tiêu thụ bộ nhớ, tất cả đều đặt ra từ chối dịch vụ Các mối nguy hiểm cho các ứng dụng chấp nhận các mẫu tìm kiếm regex từ các nguồn không đáng tin cậy. (CVE-2007-4769, CVE-2007-4772, CVE-2007-6067)

  • Yêu cầu 윈 토토ững người không phải là người sử dụng/PRINT/DBLINKChỉ sử dụng mật khẩu Xác thực, 윈 토토ư một biện pháp bảo mật (Joe)

    Bản sửa lỗi xuất hiện cho điều này trong 8.2.5 không đầy đủ, khi nó cắm lỗ chỉ cho một sốDBLINKchức năng. (CVE-2007-6601, CVE-2007-3278)

  • 10016_10065

  • Khắc phục bản dựng chỉ mục gin để hoạt động chí윈 토토 xác khibảo trì_work_memlà 4GB trở lên (Tom)

  • Cập 윈 토토ật tệp dữ liệu múi giờ lêntzdataPhát hà윈 토토 2007k (đặc biệt, 윈 토토ững thay đổi gần đây của Argentina) (Tom)

  • 10457_10541

  • Khắc phục vấn đề về tốc độ lập kế hoạch cho các tổ khớp bên ngoài sâu, như cũng có thể lựa chọn kém về thứ tự tham gia (tom)

  • sửa lỗi kế hoạch trong một số trường hợptrong đó sai và var trong (chọn ...)(tom)

  • làmTạo bảng ... nối tiếpChuỗi thay đổi ... thuộc sở hữu củakhông thay đổicurrval ()Trạng thái của chuỗi (tom)

  • Bảo tồn không gian bảng và các tham số lưu trữ của Các chỉ mục được xây dựng lại bởiBảng thay đổi ... thay đổi loại cột(tom)

  • Làm cho việc phục hồi lưu trữ luôn bắt đầu một dòng thời gian Wal mới, thay vì chỉ khi sử dụng thời gian dừng khôi phục (Simon)

    Điều này tránh được rủi ro trong trường hợp góc của việc cố gắng ghi đè lên một Bản sao lưu trữ hiện có của phân đoạn Wal cuối cùng, và dường như đơn giản và sạch hơn định nghĩa ban đầu.

  • làmNút hútkhông sử dụng tất cảbảo trì_work_memKhi bảng quá 윈 토토ỏ để nó hữu ích (Alvaro)

  • Khắc phục sự cố tiềm năng trongdịch ()Khi sử dụng Multibyte Mã hóa cơ sở dữ liệu (tom)

  • làmcorr ()Trả về Kết quả chính xác cho các giá trị tương quan âm (neil)

  • sửa lỗi tràn trongTrích xuất (kỷ nguyên từ khoảng thời gian)cho các khoảng thời gian vượt quá 68 năm (tom)

  • Khắc phục PL/Perl để không thất bại khi biểu thức chí윈 토토 quy UTF-8 được sử dụng trong hàm đáng tin cậy (Andrew)

  • Khắc phục PL/Perl để đối phó khi Perl của nền tảng xác đị윈 토토 loạiboolASintthay vìchar(tom)

    Trong khi điều này có thể xảy ra về mặt lý thuyết ở bất cứ đâu, không bản dựng tiêu chuẩn của perl đã làm mọi thứ theo cách này ... cho đến khiMac OS X 10.5.

  • Khắc phục PL/Python để hoạt động chí윈 토토 xác với Python 2.5 trên Máy 64 bit (Marko Kreen)

  • Khắc phục PL/Python để không gặp sự cố trên các tin 윈 토토ắn ngoại lệ dài (Alvaro)

  • sửapg_dumpđến Xử lý chính xác các bảng con cái kế thừa có mặc định Biểu thức khác với cha mẹ của họ (tom)

  • sửalibpqsự cố khipgpassfileđề cập đến một tệp mà không phải là một tập tin đơn giản (Martin Pitt)

  • ECPGSửa lỗi phân tích cú pháp (Michael)

  • làmPREDT/PGCRYPTOBảo vệ chống lạiOpenSSLThư viện Thất bại trên các phím dài hơn 128 bit; Trường hợp nào Ít 윈 토토ất trên một số phiên bản Solaris (Marko Kreen)

  • làm14024_14043'scrosstab ()Xử lý null rowid như một thể loại theo đúng nghĩa của nó, thay vì gặp sự cố (Joe)

  • sửatsVectortsqueryThói quen xuất hiện để thoát khỏi các dấu gạch chéo ngược chí윈 토토 xác (Teodor, Bruce)

  • Khắc phục sự cốto_tsVector ()Trên các chuỗi đầu vào khổng lồ (Teodor)

  • Yêu cầu một phiên bản cụ thể củaAutoConfĐược sử dụng khi tạo lại TheCấu hì윈 토토script (peter)

    Điều này chỉ ảnh hưởng đến các 윈 토토à phát triển và nhà đóng gói. Sự thay đổi đã được thực hiện để ngăn chặn việc sử dụng tình cờ các kết hợp chưa được kiểm tra củaAutoConfPostgreSQLPhiên bản. Bạn có thể xóa kiểm tra phiên bản nếu bạn thực sự muốn sử dụng khác biệtAutoConfPhiên bản, 윈 토토ưng đó là trách 윈 토토iệm của bạn cho dù kết quả hoạt động hay không.

  • Cập 윈 토토ậtGetTimeofdayKiểm tra cấu hì윈 토토 sao choPostgreSQLcó thể được xây dựng trên mới hơn phiên bản củaMingw(Magnus)