Phiên bản kèo chấp bóng đá hôm nay được hỗ trợ:9.4
Tài liệu này dành cho phiên bản kèo chấp bóng đá hôm nay đượ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 chấp bóng đá hôm nay phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

E.2. kèo chấp bóng đá hôm nay 9.4.25

Ngày kèo chấp bóng đá hôm nay: 2019-11-14

Bản kèo chấp bóng đá hôm nay này chứa nhiều bản sửa lỗi từ 9.4.24. Để biết thông tin về các tính năng mới trong bản kèo chấp bóng đá hôm nay chính 9.4, xemPhần E.27.

ThePostgreSQLCộng đồng sẽ ngừng kèo chấp bóng đá hôm nay các bản cập nhật cho loạt kèo chấp bóng đá hôm nay 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 chấp bóng đá hôm nay mới hơn.

E.2.1. Di chuyển sang phiên bản 9.4.25

Một kết xuất/khôi phục là kèo chấp bóng đá hôm nay cần thiết cho những người chạy 9.4.x.

Tuy nhiên, nếu bạn sử dụngPREDT/INTARRAYPhần mở rộng có chỉ mục GIST và bạn dựa vào kèo chấp bóng đá hôm nay tìm kiếm được lập chỉ mục cho<@toán tử, xem mục bên dưới về điều đó.

Ngoài ra, 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.2.2. Thay đổi

  • Ngăn chặnVACUUMTừ việc cố gắng đóng băng một ID đa biến cũ liên quan đến một giao dịch vẫn chạy (Nathan Bossart, Jeremy Schneider)

    trường hợp này sẽ dẫn đếnVACUUMThất bại cho đến khi giao dịch cũ chấm dứt.

  • Đảm bảo rằng kèo chấp bóng đá hôm nay biểu thức bù trongWindowĐiều khoản được xử lý khi kèo chấp bóng đá hôm nay biểu thức của một truy vấn được thao tác (Andrew Gierth)

    Sự giám sát này có thể dẫn đến những thất bại trong các loại khi các độ lệch là các biểu thức kèo chấp bóng đá hôm nay cần thiết. Một ví dụ là tham chiếu tham số hàm trong biểu thức như vậy sẽ kèo chấp bóng đá hôm nay thành công nếu hàm được in.

  • Khắc phục việc xử lý kèo chấp bóng đá hôm nay biến toàn bộ hàng trongVới tùy chọn kiểm traBiểu thức biểu thức và biểu thức chính sách bảo mật cấp hàng (Andres Freund)

    Trước đây, việc sử dụng như vậy có thể dẫn đến lỗi kèo chấp bóng đá hôm nay có thật về sự kèo chấp bóng đá hôm nay phù hợp loại hàng.

  • Ngăn chặn có thể miễn phí hai lần nếu ATrước khi cập nhậtTrigger trả về bộ tuple cũ và nó kèo chấp bóng đá hôm nay phải là bộ kích hoạt cuối cùng như vậy (Thomas Munro)

  • 7704_7847

    Nếu phiên bản có thể nhìn thấy của hàng được cập nhật nóng, khóa có thể được thực hiện trên người tiền nhiệm hiện đã chết của nó, dẫn đến kèo chấp bóng đá hôm nay lỗi tinh tế để đảm bảo tuần tự hóa.

  • Đảm bảo rằngfsync ()chỉ được áp dụng cho kèo chấp bóng đá hôm nay tệp được mở/ghi (Andres Freund, Michael Paquier)

    Một số đường dẫn mã đã cố gắng thực hiện điều này sau khi mở một tệp chỉ đọc, nhưng trên một số nền tảng gây ra"Bộ mô tả tệp xấu"hoặc kèo chấp bóng đá hôm nay lỗi tương tự.

  • Cho phép chuyển đổi mã hóa thành công trên kèo chấp bóng đá hôm nay chuỗi dài hơn trước (Álvaro Herrera, Tom Lane)

    Trước đây, có giới hạn cứng 0,25GB trên chuỗi đầu vào, nhưng bây giờ nó sẽ hoạt động miễn là đầu ra được chuyển đổi kèo chấp bóng đá hôm nay quá 1GB.

  • cho phépRepalloc ()Để cung cấp lại kèo chấp bóng đá hôm nay gian khi một khối lớn bị giảm kích thước (Tom Lane)

  • Tránh thất bại trong việc phục hồi lưu trữ nếurecovery_min_apply_delayđược bật (Fujii Masao)

    recovery_min_apply_delaythường kèo chấp bóng đá hôm nay được sử dụng trong cấu hình này, nhưng nó sẽ hoạt động.

  • Tránh sự chậm trễ kèo chấp bóng đá hôm nay mong muốn trong khi tắt máy sao chép hợp lý (Craig Ringer, Álvaro Herrera)

  • Thông báo sao chép dấu thời gian chính xác để giải mã logic (Jeff Janes)

    Kết quả giám sát này, ví dụ, trongpg_stat_subcrip.last_msg_send_timethường đọc dưới dạng null.

  • Trong giải mã logic, đảm bảo rằng kèo chấp bóng đá hôm nay giao dịch phụ được tính chính xác khi tái cấu trúc một ảnh chụp nhanh (Masahiko Sawada)

    Lỗi này dẫn đến thất bại khẳng định; kèo chấp bóng đá hôm nay rõ liệu có bất kỳ hiệu ứng xấu nào tồn tại trong các bản dựng sản xuất hay kèo chấp bóng đá hôm nay.

  • 9640_9780

  • sửaSystemĐể đối phó với kèo chấp bóng đá hôm nay mục trùng lặp trongPostgreSql.Auto.conf(Ian Barwick)

    ATTER SystemBản thân nó sẽ kèo chấp bóng đá hôm nay tạo ra trạng thái như vậy, nhưng các công cụ bên ngoài sửa đổiPostgresql.auto.confcó thể làm như vậy. kèo chấp bóng đá hôm nay mục trùng lặp cho biến đích sẽ bị xóa và sau đó cài đặt mới (nếu có) sẽ được nối vào cuối.

  • Tránh ghi lại kèo chấp bóng đá hôm nay khiếu nại về kèo chấp bóng đá hôm nay kết nối bị bỏ rơi khi sử dụng xác thực PAM (Tom Lane)

    Các máy khách dựa trên LibPQ thường sẽ thực hiện hai lần thử kết nối khi yêu cầu mật khẩu, vì họ kèo chấp bóng đá hôm nay nhắc người dùng về mật khẩu cho đến khi lần thử kết nối đầu tiên của họ kèo chấp bóng đá hôm nay thành công. Do đó, máy chủ được mã hóa kèo chấp bóng đá hôm nay tạo ra thư rác nhật ký vô dụng khi máy khách đóng kết nối khi được yêu cầu mật khẩu.

  • Khắc phục một số trường hợp trong đó một đặc điểm kỹ thuật ngày không đầy đủ không được kèo chấp bóng đá hôm nay hiện trongThời gian với múi giờĐầu vào (Alexander Lakhin)

    Nếu một múi giờ có độ lệch UTC thay đổi theo thời gian được chỉ định, thì một ngày cũng phải được giải quyết, do đó có thể giải quyết được phần bù. Tùy thuộc vào cú pháp được sử dụng, kiểm tra này kèo chấp bóng đá hôm nay được thực thi trong một số trường hợp, cho phép sản xuất đầu ra kèo chấp bóng đá hôm nay có thật.

  • Khắc phục kèo chấp bóng đá hôm nay vi sai trái củabitshiftright ()(Tom Lane)

    Toán tử chuyển đổi bên phải kèo chấp bóng đá hôm nay thể ra kèo chấp bóng đá hôm nay có kèo chấp bóng đá hôm nay gian đệm tồn tại trong byte cuối cùng của kết quả khi độ dài bitstring kèo chấp bóng đá hôm nay phải là bội số của 8.

    Nếu bạn có dữ liệu kèo chấp bóng đá hôm nay nhất quán do lưu đầu ra củabitshiftright ()Trong một bảng, có thể sửa nó bằng một cái gì đó như

    Cập nhật myTab set Bitcol = ~ (~ bitcol) trong đó bitcol!
  • 11973_12059

  • Khắc phục logic nén kèo chấp bóng đá hôm nay chính xác cho danh sách đăng Gin (Heikki Linnakangas)

    Một mục danh sách đăng bài có thể yêu cầu 7 byte nếu khoảng cách giữa các tid được lập chỉ mục liền kề vượt quá 16TB. Một bước trong logic đã kèo chấp bóng đá hôm nay đồng bộ với điều đó và có thể cố gắng viết giá trị thành bộ đệm 6 byte.

  • Khắc phục việc xử lý kèo chấp bóng đá hôm nay giá trị vô cực, NAN và NULL trong KNN-Gist (Alexander Korotkov)

    Thứ tự đầu ra của truy vấn có thể sai (khác với kết quả của một loại đơn giản) nếu một số khoảng cách được tính toán cho các giá trị cột kèo chấp bóng đá hôm nay null là vô cực hoặc nan.

  • Khắc phục việc xử lý tìm kiếm NULL trong KNN-Sp-Gist (Nikita Glukhov)

  • Trên Windows, nhận ra kèo chấp bóng đá hôm nay cách viết bổ sung của"Na Uy (Bokmål)"Tên địa phương (Tom Lane)

  • Tránh biên dịch lỗi nếu máy khách ECPG bao gồmecpglib.htrong khi cóenable_nlsđược xác định (Tom Lane)

    Rủi ro này được tạo ra bởi một tuyên bố kèo chấp bóng đá hôm nay đúng chỗ:ECPG_GetText ()kèo chấp bóng đá hôm nay nên hiển thị mã khách hàng.

  • inPSQL, tái đồng bộ hóa trạng thái nội bộ về máy chủ sau khi mất kết nối bất ngờ và kết nối lại thành công (Peter Billen, Tom Lane)

    Thông thường, điều này là kèo chấp bóng đá hôm nay cần thiết vì dù sao cũng sẽ giống nhau. Nhưng nó có thể quan trọng trong các trường hợp góc, chẳng hạn như nơi kết nối có thể dẫn đến một trong một số máy chủ.PSQLĐể kèo chấp bóng đá hôm nay lại bất kỳ tin nhắn tương tác nào mà nó đã kèo chấp bóng đá hôm nay khi khởi động, ví dụ về việc SSL có được sử dụng hay không.

  • Tránh trình độ con trỏ null dành riêng cho nền tảng trongPSQL(Quentin Rameau)

  • sửapg_dump14112_14170

    Trong một số trường hợp, chế độ xem có thể phụ thuộc vào một đối tượngpg_dumpCần đổ muộn hơn so với chế độ xem; Ví dụ phổ biến nhất là truy vấn sử dụngNhóm bởiTrên cột khóa chính có thể không hợp lệ về mặt ngữ nghĩa mà không có khóa chính. Cái này hiện được xử lý bằng cách kèo chấp bóng đá hôm nay ra một hình nộmTạo chế độ xemlệnh chỉ thiết lập tên và loại cột của chế độ xem, và sau đó kèo chấp bóng đá hôm nay raTạo hoặc thay thế Xemvới định nghĩa toàn bộ chế độ xem. Trước đây, định nghĩa giả thực sự là mộtTạo bảnglệnh và điều này đã được chuyển đổi tự động thành chế độ xem sau sauTạo quy tắcLệnh. Cách tiếp cận mới đã được sử dụng thành công trongPostgreSQLPhiên bản 10 trở lên. Bây giờ chúng tôi đang tham gia vào các bản kèo chấp bóng đá hôm nay cũ hơn vì các báo cáo rằng phương thức trước đó gây ra thông báo lỗi không có thật về trạng thái nhận dạng bản sao của chế độ xem.--CleanTùy chọn trong quá trình khôi phục liên quan đến chế độ xem như vậy.

  • inpg_dump, Đảm bảo thứ tự đầu ra ổn định cho kèo chấp bóng đá hôm nay kích hoạt được đặt tên tương tự và kèo chấp bóng đá hôm nay đối tượng chính sách bảo mật cấp hàng (Benjie Gillam)

    Trước đây, nếu hai trình kích hoạt trên kèo chấp bóng đá hôm nay bảng khác nhau có cùng tên, chúng sẽ được sắp xếp theo thứ tự dựa trên OID, ít mong muốn hơn so với việc sắp xếp chúng theo tên bảng. Tương tự như vậy đối với kèo chấp bóng đá hôm nay chính sách RLS.

  • sửapg_dumpĐể hoạt động trở lại với máy chủ nguồn trước 8.3 (Tom Lane)

    Một bản sửa lỗi trước đó gây rapg_dumpĐể luôn cố gắng truy vấnpg_opf Family, nhưng danh mục đó kèo chấp bóng đá hôm nay tồn tại trước phiên bản 8.3.

  • inpg_restore, Treat-f -như có nghĩa là"xuất vào stdout"(Álvaro Herrera)

    Điều này đồng bộ hóapg_restoreS kèo chấp bóng đá hôm nay vi của một số ứng dụng khác và đặc biệt là các nhánh trước V12 hoạt động tương tự như phiên bản 12PG_RESTORE, Đơn giản hóa việc tạo kèo chấp bóng đá hôm nay tập lệnh kết xuất/khôi phục hoạt động trên nhiềuPostgreSQLPhiên bản. Trước khi thay đổi này,pg_restoređược giải thích một công tắc như nghĩa là"xuất vào tệp có tên-", nhưng ít người muốn điều đó.

  • Cải thiệnpg_upgrades kiểm tra việc sử dụng kiểu dữ liệu đã thay đổi biểu diễn, chẳng hạn nhưLine(Tomas Vondra)

    Mã hóa trước đó có thể bị đánh lừa bởi kèo chấp bóng đá hôm nay trường hợp loại dữ liệu quan tâm làm nền tảng cho một cột được lưu trữ của một miền hoặc loại tổng hợp.

  • kèo chấp bóng đá hôm nay hiện lỗi đọc tệp trong khipg_basebackup(Jeevan Chalke)

  • sửa lỗi trongpg_waldumpvới-STùy chọn, khi bản ghi WAL tiếp tục kết thúc chính xác tại một ranh giới trang (Andrey Lepikhov)

  • sửa17414_1743217435_17489<@(Tom Lane)

    một mệnh đề nhưArray_Column<@Constant_arrayđược coi là có thể lập chỉ mục, nhưng tìm kiếm chỉ mục có thể kèo chấp bóng đá hôm nay tìm thấy các giá trị mảng trống; Tất nhiên, các mục như vậy sẽ phù hợp với tìm kiếm.

    Bản sửa lỗi thực tế duy nhất có thể có được cho điều này yêu cầu thực hiện<@Chỉ mục tìm kiếm quét toàn bộ chỉ mục, đó là những gì bản vá này làm. Điều này thật đáng tiếc: nó có nghĩa là hiệu suất truy vấn có thể tệ hơn so với quét tuần tự đơn giản.

    Các ứng dụng có hiệu suất bị ảnh hưởng xấu bởi thay đổi này có một vài tùy chọn. Họ có thể chuyển sang chỉ mục gin, kèo chấp bóng đá hôm nay có lỗi này hoặc họ có thể thay thếArray_Column<@Constant_arrayvớiArray_Column<@Constant_arrayArray_Column&&Constant_array. Điều đó sẽ cung cấp về hiệu suất tương tự như trước đây và nó sẽ tìm thấy tất cả các tập hợp con kèo chấp bóng đá hôm nay trống của mảng hằng số đã cho, đó là tất cả những gì có thể được mong đợi một cách đáng tin cậy về truy vấn trước đây.

  • cho phépCấu hình-với-PythonĐể thành công khi chỉPython3hoặc chỉPython2Có thể tìm thấy (Peter Eisentraut, Tom Lane)

    tìm kiếmPython, sau đóPython3, sau đóPython2, Vì vậy,Cấu hình19221_19320Python. Vẫn có thể ghi đè lựa chọn này bằng cách đặtPythonBiến môi trường.

  • sửaCấu hìnhS kiểm tra cho sự hiện diện của libperl để nó hoạt động trên các bản kèo chấp bóng đá hôm nay Hat Red gần đây (Tom Lane)

    Trước đây, nó có thể thất bại nếu người dùng đặtcflagsđến-O0.

  • Đảm bảo tạo mã chính xác cho spinlocks trên PowerPC (Noah Misch)

    Mã hóa spinlock trước đó cho phép trình biên dịch chọn Đăng ký 0 để sử dụng với hướng dẫn lắp ráp kèo chấp bóng đá hôm nay chấp nhận đăng ký đó, gây ra lỗi xây dựng. Chúng tôi chỉ thấy một báo cáo từ lâu phù hợp với lỗi này, nhưng nó có thể gây ra vấn đề cho những người cố gắng xây dựng sửa đổiPostgreSQLMã hoặc sử dụng các tùy chọn trình biên dịch kèo chấp bóng đá hôm nay điển hình.

  • Trên AIX, kèo chấp bóng đá hôm nay sử dụng tùy chọn trình biên dịch-QSRCMSG(Noah Misch)

    Điều này tránh được lỗi trình biên dịch nội bộ với XLC v16.1.0, với rất ít kết quả khác ngoài việc thay đổi định dạng của thông báo lỗi trình biên dịch.

  • Sửa

  • Cập nhật tệp dữ liệu múi giờ lêntzdata20646_20906