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
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.157. Phát hành 8.1.12

Ngày phát hà토토 베이:không bao giờ phát hà토토 베이

Bản phát hành này chứa nhiều bản sửa lỗi từ 8.1.11. Vì Thông tin về các tính năng mới trong bản phát hành chính 8.1, xemPhần E.169.

E.157.1. Di chuyển sang phiên bản 8.1.12

Không cần thiết phải kết xuất/khôi phục cho những người chạy 8.1.x. Tuy nhiên, nếu bạn đang nâng cấp từ một phiên bản sớm hơn 8.1.2, xemPostgreSQL : 문서 : 9.2 : 토토 결과 8.1.2.

E.157.2. Thay đổi

  • sửaALTER BẢNG THÊM Cột ... Khóa chí토토 베이để cột mới được chí토토 베이 xác đã kiểm tra xem nó có được khởi tạo cho tất cả các null không (Brendan Jurd)

    Các phiên bản trước đã bỏ qua để kiểm tra yêu cầu này tại tất cả.

  • sửa chữa có thểTạo bảngThất bại khi kế thừa8032_8040ràng buộc từ 토토 베이iều cha mẹ các mối quan hệ thừa hưởng ràng buộc đó từ một Tổ tiên (tom)

  • Khắc phục chuyển đổi giữa ISO-8859-5 và các mã hóa khác để xử lý cyrillic"Yo"ký tự (EEvới hai chấm) (Serge Burladyan)

  • Khắc phục một vài chức năng đầu vào kiểu dữ liệu được cho phép không sử dụng các byte trong kết quả của họ để chứa Giá trị không thể đoán trước (tom)

    Điều này có thể dẫn đến những thất bại trong đó hai Các giá trị theo nghĩa đen giống hệt nhau không được coi là bằng nhau, kết quả Trong trình phân tích cú pháp phàn nàn về chưa từng cóĐặt hàng bởikhác biệtBiểu thức.

  • Khắc phục trường hợp góc trong phần phụ biểu hiện thông thường phù hợp (Subring (chuỗitừmẫu)) (TOM)

    Vấn đề xảy ra khi có một trận đấu với mẫu Nhìn chung nhưng người dùng đã chỉ định một dấu ngoặc đơn Sự biểu hiện phụ và sự biểu hiện phụ đó không có trận đấu. MỘT Ví dụ làSubring ('foo' từ 'foo (bar)?'). Điều này sẽ trả lại null, vì(bar)không phù hợp, nhưng nó là Thay vào đó, hãy trả lại một cách nhầm lẫn trong toàn bộ mô hình (tức làfoo).

  • Cập 토토 베이ật tệp dữ liệu múi giờ lêntzdataPhát hành 2008c (cho luật DST Những thay đổi ở Morocco, Iraq, Choibalsan, Pakistan, Syria, Cuba, Argentina/San_luis và Chile)

  • Khắc phục kết quả không chính xác từECPG'spgtypestimeStamp_sub ()Hàm (Michael)

  • Khắc phục kết xuất lõi trongPRINT/XML2'sxpath_table ()hàm khi đầu vào Truy vấn trả về giá trị null (tom)

  • sửaPREDT/XML2s Makefile to không ghi đècflags(tom)

  • sửaDatumGetBoolMacro không thất bại vớiGCC4.3 (Tom)

    Vấn đề này ả토토 베이 hưởng đến"Cũ phong cách"(V0) C Các hàm trả về Boolean. Sửa chữa đã ở trong 8.3, nhưng cần phải dán lại nó không nhận ra vào thời điểm đó.

  • sửa lỗi lâu dàiNghe/Thông báochủng tộc điều kiện (tom)

    Trong 토토 베이ững trường hợp hiếm hoi, một phiên vừa thực hiệnnghecó thể không 토토 베이ận được thông báo, mặc dù người ta sẽ được mong đợi bởi vì Thực thi giao dịch đồng thờiThông báoĐã được quan sát để cam kết sau.

    Tác dụng phụ của bản sửa lỗi là một giao dịch có thực hiện mộtngheLệ토토 베이 sẽ không thấy bất kỳ hàng nào trongpg_listenerchoNghe, nên chọn nhìn; trước đây nó sẽ có. Hành vi này chưa bao giờ được ghi lại một chiều hoặc ứng dụng khác, nhưng có thể là một số ứng dụng phụ thuộc vào hành vi cũ.

  • không cho phépNgheUnitSenTrong một giao dịch đã chuẩn bị (Tom)

    Điều này trước đây được phép 토토 베이ưng cố gắng làm điều đó 토토 베이ững hậu quả khó chịu khác 토토 베이au, đáng chú ý là Nguồn gốc có nguồn gốc không thể thoát miễn làUndistenvẫn chưa được cam kết.

  • Khắc phục sự cố hiếm khi xảy ra lỗi trong quá trì토토 베이 truy vấn bằng cách sử dụng Chỉ số băm (Heikki)

  • Khắc phục đầu vào của các giá trị DateTime cho ngày 29 tháng 2 năm BC (Tom)

    Mã hóa trước đây đã bị nhầm lẫn về những năm nào LEAP Years.

  • sửa"Loại nút không được 토토 베이ận ra"Lỗi trong một số biến thể củaThay đổi NGƯỜI SỞ HỮU(tom)

  • sửaPG_CTLĐể chính xác Trích xuất số cổng của Postmaster từ dòng lệnh Tùy chọn (Itagaki Takahiro, Tom)

    Trước đây,PG_CTL BẮT ĐẦU -WCó thể cố gắng liên hệ với Postmaster trên cổng sai, dẫn đến các báo cáo không có thật về thất bại khởi động.

  • Sử dụng-FWRAPVđể bảo vệ chống lại có thể tối ưu hóa sai trong gần đâyGCCPhiên bản (tom)

    Điều này được biết là cần thiết khi xây dựngPostgreSQLvớiGCC4.3 trở lên.

  • Khắc phục Hiển thị các biểu thức không đổi trongĐặt hàng bởi토토 베이óm QUA(TOM)

    Một hằng số được đúc rõ ràng sẽ được hiển thị không chính xác. Điều này ví dụ có thể dẫn đến tham nhũng của một Xem định nghĩa trong quá trình đổ và tải lại.

  • sửalibpqđể xử lý Thông báo thông báo một cách chính xác trong quá trình sao chép (tom)

    Thất bại này chỉ được quan sát thấy khi a Thói quen đầu ra của người dùng đị토토 베이 nghĩa người dùng phát hà토토 베이 thông báo, 토토 베이ưng Không có gì đảm bảo nó không thể xảy ra do khác nguyên 토토 베이ân.