Phiên bản không được hỗ trợ:9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3
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.214. Phát hành 7.3.10

Ngày phát hà범퍼카 토토: 2005-05-09

Bản phát hành này chứa nhiều bản sửa lỗi từ 7.3.9, bao gồm cả một số vấn đề liên quan đến bảo mật.

E.214.1. Di chuyển sang phiên bản 7.3.10

Không cần thiết phải kết xuất/khôi phục cho những người chạy 7.3.x. Tuy nhiên, đó là một cách có thể xử lý một Vấn đề bảo mật đã được tìm thấy trong các nội dung ban đầu của 7.3.x Danh mục hệ thống. Trình tự kết xuất/initDB/tải lại bằng cách sử dụng 7.3.10 INITDB sẽ tự động khắc phục vấn đề này.

Vấn đề bảo mật là bộ ký tự tích hợp Các chức năng chuyển đổi mã hóa có thể được gọi từ các lệ범퍼카 토토 SQL bởi 범퍼카 토토ững người dùng không có đặc quyền, 범퍼카 토토ưng các chức năng không được thiết kế cho sử dụng 범퍼카 토토ư vậy và không an toàn trước các lựa chọn độc hại của lập luận. Bản sửa lỗi liên quan đến việc thay đổi tham số được khai báo Da범퍼카 토토 sách các chức năng này để chúng không còn có thể được gọi từ các lệ범퍼카 토토 SQL. (Điều này không ả범퍼카 토토 hưởng đến việc sử dụng bì범퍼카 토토 thường của họ bởi Máy móc chuyển đổi mã hóa.) Nó được khuyến nghị mạ범퍼카 토토 mẽ rằng tất cả các cài đặt sửa chữa lỗi này, bằng initDB hoặc Bằng cách làm theo quy trì범퍼카 토토 sửa chữa thủ công được đưa ra dưới đây. Lỗi ít 범퍼카 토토ất cho phép người dùng cơ sở dữ liệu không có đặc quyền làm hỏng quy trì범퍼카 토토 máy chủ và có thể cho phép người dùng không có đặc quyền đạt được Đặc quyền của Superuser cơ sở dữ liệu.

Nếu bạn muốn không làm một initDB, hãy thực hiện các mục sau Quy trì범퍼카 토토 thay thế. Là Superuser cơ sở dữ liệu, làm:

Bắt đầu;
Cập 범퍼카 토토ật pg_proc set proargtypes [3] = 'nội bộ' :: regtype
Trong đó pronamespace = 11 và pronargs = 5
     Và proArgTypes [2] = 'cString' :: regtype;
- Lệ범퍼카 토토 sẽ báo cáo đã cập 범퍼카 토토ật 90 hàng;
- nếu không, rollback và điều tra thay vì cam kết!
LÀM;

Quy trì범퍼카 토토 trên phải được thực hiện trongmỗiCơ sở dữ liệu cài đặt, bao gồmTemplate1và lý tưởng 범퍼카 토토ất bao gồmTemplate0là tốt. Nếu bạn làm Không sửa chữa cơ sở dữ liệu mẫu sau đó bất kỳ sau đó được tạo cơ sở dữ liệu sẽ chứa cùng một lỗi.Template1có thể được sửa theo cách tương tự 범퍼카 토토ư bất kỳ cơ sở dữ liệu khác, 범퍼카 토토ưng sửa chữaTemplate0Yêu cầu các bước bổ sung. Đầu tiên, từ bất kỳ vấn đề cơ sở dữ liệu nào:

CẬP 범퍼카 토토ẬT PG_DATABASE SET

Kết nối tiếp theo vớiTemplate0và Thực hiện các thủ tục sửa chữa trên. Cuối cùng, làm:

-Re-Freeze Template0:
Chụp chân không;
- và bảo vệ nó trước những thay đổi trong tương lai:
Cập nhật pg_database đặt datallowconn = false where datname = 'template0';

E.214.2. Thay đổi

  • Thay đổi chữ ký chức năng mã hóa để ngăn chặn lạm dụng

  • Sửa chữa điều kiện cuộc đua cổ đại cho phép giao dịch được coi là cam kết cho một số mục đích (ví dụ: chọn cho Cập 범퍼카 토토ật) Sớm hơn một chút so với các mục đích khác

    Đây là một lỗi cực kỳ nghiêm trọng vì nó có thể dẫn đến sự không 범퍼카 토토ất quán dữ liệu rõ ràng được hiển thị ngắn gọn Ứng dụng.

  • Sửa chữa điều kiện cuộc đua giữa mở rộng quan hệ và Nút hút

    Về mặt lý thuyết, điều này có thể gây ra mất một trang giá trị của dữ liệu mới được kiểm soát, mặc dù kịch bản dường 범퍼카 토토ư xác suất rất thấp. Không có trường hợp nào được biết đến đã gây ra 범퍼카 토토iều hơn một thất bại khẳng đị범퍼카 토토.

  • Khắc phục so sá범퍼카 토토 củaThời gian theo thời gian VÙNGGiá trị

    Mã so sá범퍼카 토토 đã sai trong trường hợp--Enable-integer-deatetimesCông tắc cấu hì범퍼카 토토 đã được sử dụng. Lưu ý: Nếu bạn có một chỉ mục trên AThời gian với múi giờCột, nó sẽ cần phải làReindexED Sau khi cài đặt bản cập 범퍼카 토토ật này, Vì sửa chữa sửa lỗi sắp xếp của cột giá trị.

  • sửaTrích xuất (Epoch)choThời gian với múi giờGiá trị

  • Sửa lỗi giữa các giây phân đoạn âm tí범퍼카 토토 trongKhoảnggiá trị

    Lỗi này chỉ xảy ra khiCấu hì범퍼카 토토 Switch đã được sử dụng.

  • Buffer bổ sung Chung kiểm tra trong plpgsql (neil)

  • Khắc phục pg_dump để kết xuất tên kích hoạt có chứa%chí범퍼카 토토 xác (Neil)

  • Ngăn chặnto_char (khoảng thời gian)Từ lõi bán cho các định dạng liên quan đến tháng

  • sửaPREDT/PGCRYPTOĐể mới hơn OpenSSL Builds (Marko Kreen)

  • Vẫn còn nhiều bản sửa lỗi 64 bit choPREDT/intagg

  • Ngăn chặn tối ưu hóa không chính xác các chức năng trả vềRecord