Phiên bản không được hỗ trợ:9.4
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 kèo bóng đá euro phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

E.3. kèo bóng đá euro 9.4.24

Ngày kèo bóng đá euro: 2019-08-08

Bản kèo bóng đá euro này chứa nhiều bản sửa lỗi từ 9.4.23. Để 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.4, xemPhần E.27.

ThePostgreSQLCộng đồng sẽ ngừng kèo bóng đá euro các bản cập nhật cho loạt kèo bóng đá euro 9.4.x vào tháng 2 năm 2020. Người dùng được khuyến khích cập nhật lên một nhánh kèo bóng đá euro mới hơn.

E.3.1. Di chuyển sang phiên bản 9.4.24

Một kết xuất/khôi phục là không cần thiết cho những người chạy 9.4.x.

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

E.3.2. Thay đổi

  • Yêu cầu trình độ học vấn để chuyển sang loại tạm thời khi sử dụng cú pháp đúc chức năng (Noah Misch)

    Chúng ta đã yêu cầu kèo bóng đá euro yêu cầu về kèo bóng đá euro chức năng tạm thời để chỉ định rõ ràng lược đồ tạm thời, đó làpg_temp.func_name(args). Yêu cầu điều này cũng như để đúc theo kèo bóng đá euro loại tạm thời bằng cách sử dụng ký hiệu chức năng, ví dụpg_temp.type_name(arg). Mặt khác, có thể chụp một cuộc gọi chức năng bằng cách sử dụng một đối tượng tạm thời, cho phép leo thang đặc quyền theo nhiều cách giống như chúng ta đã chặn trong CVE-2007-2138.

  • sửa lỗi củaBảng thay đổi ... thay đổi loại cộtKhi thay đổi kèo bóng đá euro loại của nhiều cột trong một lệnh (Tom Lane)

    Điều này khắc phục hồi quy được giới thiệu trong các bản kèo bóng đá euro nhỏ gần đây nhất: Các chỉ mục sử dụng các cột thay đổi không được xử lý chính xác, dẫn đến các lỗi lạ trong khiBảng thay đổi.

  • Khắc phục việc xử lý kèo bóng đá euro khóa nước ngoài nhiều cột khi xây dựng lại một ràng buộc khóa nước ngoài (Tom Lane)

    Bảng thay đổicó thể đưa ra quyết định không chính xác về việc liệu xác nhận lại khóa nước ngoài có cần thiết hay không, nếu không phải tất cả kèo bóng đá euro cột của khóa đều cùng loại. Có vẻ như lỗi sẽ luôn theo hướng bảo thủ, đó là tái hiện một cách không cần thiết.

  • Ngăn ngừa không chính xác hóa kèo bóng đá euro phạm vi ngày vớiVô cựcđiểm cuối (Laurenz Albe)

    Không chính xác khi cố gắng chuyển đổi phạm vi mở thành một hoặc ngược lại bằng cách tăng hoặc giảm giá trị điểm cuối, nếu điểm cuối là vô hạn; Vì vậy, hãy để phạm vi một mình trong những trường hợp như vậy.

  • Khắc phục việc mất kèo bóng đá euro chữ số phân số khi chuyển đổi rất lớntiềnGiá trị thànhSố(Tom Lane)

  • Khắc phục mã lắp ráp spinlock cho MIPS CPU để nó hoạt động trên MIPS R6 (Yunqiang Su)

  • làmlibpqBỏ qua trả lại vận chuyển (\ r) Trong kèo bóng đá euro tệp dịch vụ kết nối (Tom Lane, Michael Paquier)

    8675_8801

  • sửapg_dumpĐể đảm bảo rằng kèo bóng đá euro lớp toán tử tùy chỉnh được bỏ theo đúng thứ tự (Tom Lane)

    Nếu OPClass do người dùng định nghĩa là loại phụ của loại phạm vi do người dùng định nghĩa, kèo bóng đá euro đối tượng liên quan đã bị bỏ sai theo thứ tự, tạo ra một bãi chứa không đáng tin cậy. .

  • sửa9276_9299Để cùng tồn tại với những người dùng khác củaCheck_password_hook(Michael Paquier)

  • sửaPRINT/SEPGSQLCác thử nghiệm để làm việc theo các bản kèo bóng đá euro Selinux gần đây (Mike Palmiotto)

  • giảmstderrđầu ra từpg_upgrades tập lệnh kiểm tra (Tom Lane)

  • Hỗ trợ tòa nhà Postgres với Microsoft Visual Studio 2019 (Haribabu Kommi)

  • Trong kèo bóng đá euro bản dựng của Visual Studio, HonorWindowsSdkVersionBiến môi trường, nếu đó là đặt (peifeng qiu)

    Điều này khắc phục lỗi xây dựng trong một số cấu hình.

  • Hỗ trợ OpenSSL 1.1.0 và mới hơn trong kèo bóng đá euro bản dựng Visual Studio (Juan José Santamaría Flecha, Michael Paquier)

  • Tránh chọnđịa phươnghoặcPosixrulesAStimezonetronginitDB(Tom Lane)

    Trong một số trường hợpinitDBSẽ chọn một trong những tên vùng nhân tạo này trên"Real"Tên khu vực. Thích bất kỳ trận đấu nào khác với kèo bóng đá euro vi múi giờ của thư viện c hơn hai.

  • điều chỉnhpg_timezone_namesXem để hiển thịNhà máyMúi giờ khi và chỉ khi nó có chữ viết tắt ngắn (Tom Lane)

    Trong lịch sử, Iana thiết lập vùng nhân tạo này với một"Viết tắt"nhưMúi giờ địa phương phải được đặt-xem trang thủ công ZIC. kèo bóng đá euro phiên bản hiện đại của cơ sở dữ liệu TZDB hiển thị-00Thay vào đó, nhưng một số nền tảng thay đổi dữ liệu để hiển thị một hoặc một trong kèo bóng đá euro cụm từ lịch sử. Chỉ hiển thị khu vực này nếu nó sử dụng chữ viết tắt hiện đại.

  • Đồng bộ hóa bản sao của thư viện timezone của chúng tôi với bản kèo bóng đá euro IANA TZCODE 2019b (Tom Lane)

    Điều này thêm hỗ trợ chozic'mới-B SlimTùy chọn để giảm kích thước của kèo bóng đá euro tệp vùng đã cài đặt. Chúng tôi hiện không sử dụng nó, nhưng có thể kích hoạt nó trong tương lai.

  • Cập nhật tệp dữ liệu múi giờ lêntzdatakèo bóng đá euro 2019b cho các thay đổi về Luật DST ở Brazil, cộng với các sửa chữa lịch sử cho Hồng Kông, Ý và Palestine.