kèo bóng đá hôm nay và ngày maiGhi chú phát hành

Postgresql

E.23.Phát hành 11

Ngày phát hành:2018-10-18

E.23.1.Tổng quan

Cải tiến chính trongPostgreSQL11 bao gồm:

  • cải tiến chức năng kèo bóng đá hôm nay và ngày mai vùng, bao gồm:

    • Thêm hỗ trợ kèo bóng đá hôm nay và ngày mai phân vùng bằng phím băm

    • Thêm hỗ trợ kèo bóng đá hôm nay và ngày maiKhóa chính,Khóa nước ngoài, chỉ mục và kích hoạt trên kèo bóng đá hôm nay và ngày mai bảng phân vùng

    • kèo bóng đá hôm nay và ngày mai tạo raHồimặc địnhxôngkèo bóng đá hôm nay và ngày mai vùng lưu trữ dữ liệu không khớp với bất kỳ kèo bóng đá hôm nay và ngày mai vùng còn lại nào

    • Cập nhậtkèo bóng đá hôm nay và ngày mai câu lệnh thay đổi cột khóa phân vùng bây giờ khiến kèo bóng đá hôm nay và ngày mai hàng bị ảnh hưởng được chuyển sang kèo bóng đá hôm nay và ngày mai phân vùng thích hợp

    • Cải thiệnChọnHiệu suất thông qua kèo bóng đá hôm nay và ngày mai chiến lược loại bỏ phân vùng nâng cao trong quá trình lập kế hoạch và thực hiện truy vấn

  • cải tiến về song song, bao gồm:

    • Tạo chỉ mụcBây giờ có thể sử dụng xử lý song song trong khi xây dựng chỉ mục B-cây

    • song song hiện có thể trongTạo bảng ... AS,Tạo chế độ xem vật chấtvà một số truy vấn nhất định bằng cách sử dụngUnion

    • Hash song song nối và quét tuần tự song song bây giờ thực hiện tốt hơn

  • Quy trình được lưu trữ SQL hỗ trợ kèo bóng đá hôm nay và ngày mai giao dịch nhúng

  • 8524_8619

  • kèo bóng đá hôm nay và ngày mai chức năng cửa sổ hiện hỗ trợ tất cả kèo bóng đá hôm nay và ngày mai tùy chọn đóng khung được hiển thị trong tiêu chuẩn SQL: 2011, bao gồmphạm viKhoảng cáchtrước/sau,NhómMode và Tùy chọn loại trừ khung

  • kèo bóng đá hôm nay và ngày mai chỉ mục bao gồm có thể được tạo, sử dụngBao gồmmệnh đềTạo chỉ mục

  • Nhiều cải tiến hiệu suất hữu ích khác, bao gồm khả năng tránh viết lại bảng kèo bóng đá hôm nay và ngày maiBảng thay đổi ... Thêm cộtvới mặc định cột không null

kèo bóng đá hôm nay và ngày mai mục trên được giải thích chi tiết hơn trong kèo bóng đá hôm nay và ngày mai phần bên dưới.

E.23.2.Di chuyển sang phiên bản 11

Một kết xuất/khôi phục bằng cách sử dụngPG_DUMPALLhoặc sử dụngpg_upgradehoặc sao chép logic là cần thiết kèo bóng đá hôm nay và ngày mai những người muốn di chuyển dữ liệu từ bất kỳ bản phát hành nào trước đó. Nhìn thấyPhần 18.6Để biết thông tin chung về việc di chuyển sang kèo bóng đá hôm nay và ngày mai bản phát hành chính mới.

Phiên bản 11 chứa một số thay đổi có thể ảnh hưởng đến khả năng tương thích với kèo bóng đá hôm nay và ngày mai bản phát hành trước đó. Quan sát những điều không tương thích sau:

  • làmpg_dumpĐun kèo bóng đá hôm nay và ngày mai thuộc tính của cơ sở dữ liệu, không chỉ nội dung của nó (Haribabu Kommi)

    Trước đây, kèo bóng đá hôm nay và ngày mai thuộc tính của chính cơ sở dữ liệu, chẳng hạn như cấp cơ sở dữ liệuGrant/thu hồiquyền vàthay đổi cơ sở dữ liệuCài đặt biến, chỉ bị bỏ rơi bởipg_dumpall. Hiện naypg_dump --Createpg_restore --CreateSẽ khôi phục kèo bóng đá hôm nay và ngày mai thuộc tính cơ sở dữ liệu này ngoài kèo bóng đá hôm nay và ngày mai đối tượng trong cơ sở dữ liệu.pg_dumpall -gBây giờ chỉ bỏ kèo bóng đá hôm nay và ngày mai thuộc tính liên quan đến vai trò và không gian bảng.pg_dumpallđầu ra hoàn chỉnh (không có-g) không thay đổi.

    PG_DUMPpg_restore, không có--Create, không còn kết xuất/khôi phục kèo bóng đá hôm nay và ngày mai nhận xét cấp cơ sở dữ liệu và nhãn bảo mật; Chúng hiện được coi là thuộc tính của cơ sở dữ liệu.

    PG_DUMPALLTập lệnh đầu ra kèo bóng đá hôm nay và ngày mai giờ đây sẽ luôn tạo cơ sở dữ liệu với ngôn ngữ gốc và mã hóa kèo bóng đá hôm nay và ngày mai chúng, và do đó sẽ thất bại nếu tên địa phương hoặc mã hóa không được biết đến hệ thống đích. Trước đây,Tạo cơ sở dữ liệusẽ được phát ra mà không có kèo bóng đá hôm nay và ngày mai thông số kỹ thuật này nếu locale cơ sở dữ liệu và mã hóa phù hợp với mặc định của cụm cũ.

    PG_DUMPALL -CLEANBây giờ hãy khôi phục kèo bóng đá hôm nay và ngày mai cài đặt địa phương và mã hóa ban đầu củaPostgresTemplate1Cơ sở dữ liệu, cũng như kèo bóng đá hôm nay và ngày mai cơ sở dữ liệu do người dùng tạo.

  • Xem xét dạng cú pháp khi định hướng chức năng so với tham chiếu cột (Tom Lane)

    Khixlà tên bảng hoặc cột tổng hợp,PostgreSQLtheo truyền thống đã xem xét kèo bóng đá hôm nay và ngày mai hình thức cú phápf(x)x.fĐể tương đương, cho phép kèo bóng đá hôm nay và ngày mai thủ thuật như viết một hàm và sau đó sử dụng nó như thể nó là một cột theo yêu cầu được tính toán. Tuy nhiên, nếu cả hai cách giải thích đều khả thi, việc giải thích cột luôn được chọn, dẫn đến kết quả đáng ngạc nhiên nếu người dùng dự định giải thích chức năng.

  • Thực thi đầy đủ tính duy nhất kèo bóng đá hôm nay và ngày mai tên ràng buộc bảng và miền (Tom Lane)

    PostgreSQLHy vọng tên của kèo bóng đá hôm nay và ngày mai ràng buộc của bảng sẽ khác biệt và tương tự như vậy đối với tên của kèo bóng đá hôm nay và ngày mai ràng buộc của miền. Tuy nhiên, không có việc thực thi cứng nhắc về điều này và trước đây có những trường hợp góc trong đó tên trùng lặp có thể được tạo ra.

  • làmsức mạnh (số, số)Power (float8, float8)Xử lýNANĐầu kèo bóng đá hôm nay và ngày maio theo tiêu chuẩn POSIX (Tom Lane, Dang Minh Huong)

    Posix nói rằngnan ^ 0 = 11 ^ nan = 1, nhưng tất cả kèo bóng đá hôm nay và ngày mai trường hợp khác vớiNANĐầu kèo bóng đá hôm nay và ngày maio sẽ trở lạinan.sức mạnh (số, số)vừa được trả vềNANTrong tất cả kèo bóng đá hôm nay và ngày mai trường hợp như vậy; Bây giờ nó tôn vinh hai trường hợp ngoại lệ.Power (float8, float8)Theo tiêu chuẩn nếu thư viện C không; Nhưng trên một số nền tảng Unix cũ, thư viện không, và cũng có vấn đề trên một số phiên bản kèo bóng đá hôm nay và ngày mai Windows.

  • Ngăn chặnto_number ()Từ kèo bóng đá hôm nay và ngày mai ký tự tiêu thụ khi bộ phân cách mẫu không khớp (Oliver Ford)

    cụ thể,Chọn To_Number ('1234', '9,999')Được sử dụng để trả lại134. Bây giờ nó sẽ trở lại1234.LThBây giờ chỉ tiêu thụ kèo bóng đá hôm nay và ngày mai ký tự không phải là chữ số, dấu hiệu tích cực/tiêu cực, điểm thập phân hoặc dấu phẩy.

  • sửato_date (),to_number ()to_timestamp ()Để bỏ qua một ký tự kèo bóng đá hôm nay và ngày mai từng ký tự mẫu (Tom Lane)

    Trước đây, họ đã bỏ qua mộtbyteĐối với mỗi byte của ký tự mẫu, dẫn đến hành vi lạ nếu một trong hai chuỗi chứa kèo bóng đá hôm nay và ngày mai ký tự multibyte.

  • Điều chỉnh việc xử lý kèo bóng đá hôm nay và ngày mai dấu gạch chéo ngược bên trong kèo bóng đá hôm nay và ngày mai trích dẫn kép trong chuỗi mẫu choto_char (),to_number ()to_timestamp ().

    Một dấu gạch chéo ngược bây giờ thoát khỏi nhân vật sau nó, đặc biệt

  • Xử lý chính xác kèo bóng đá hôm nay và ngày mai biểu thức đường dẫn tương đối trongxmltable (),xpath ()và kèo bóng đá hôm nay và ngày mai chức năng xử lý XML khác (Markus Winand)

    Theo tiêu chuẩn SQL, đường dẫn tương đối bắt đầu từ nút tài liệu của tài liệu đầu vào XML, không phải nút gốc như kèo bóng đá hôm nay và ngày mai hàm này đã làm trước đây.

  • TrongGiao thức truy vấn mở rộng, làmstatement_timeoutÁp dụng cho mỗi thông điệp thực thi một cách riêng biệt, không phải cho tất cả kèo bóng đá hôm nay và ngày mai lệnh trước khi đồng bộ hóa (Tatsuo Ishii, Andres Freund)

  • XóaRelhaspkeyCột từ Danh mục hệ thốngpg_ class(Peter Eisentraut)

    Ứng dụng cần kiểm tra khóa chính nên tham khảo ý kiếnpg_index.

  • Thay thế danh mục hệ thốngPG_PROC'sproisaggProisWindowCột vớiProkind(Peter Eisentraut)

    Cột mới này phân biệt rõ ràng hơn kèo bóng đá hôm nay và ngày mai chức năng, quy trình, tập hợp và chức năng cửa sổ.

  • Cột Lược đồ thông tin chính xácBảng.Table_Typeđể trả lạinước ngoàithay vìBàn nước ngoài(Peter Eisentraut)

    Đầu ra mới này phù hợp với tiêu chuẩn SQL.

  • Thay đổi nhãn hiển thị quy trình PS kèo bóng đá hôm nay và ngày mai công nhân nền để khớp vớipg_stat_activity.backend_typeNhãn (Peter Eisentraut)

  • Nguyên nhân kiểm tra quyền đối tượng lớn xảy ra trong quá trình mở đối tượng lớn,lo_open (), không phải khi đọc hay viết (Tom Lane, Michael Paquier)

    Nếu truy cập ghi được yêu cầu và không có sẵn, giờ đây sẽ có lỗi ngay cả khi đối tượng lớn không bao giờ được ghi kèo bóng đá hôm nay và ngày maio.

  • Ngăn chặn những người không siêu giám sát danh mục chia sẻ (Michael Paquier, Robert Haas)

    Trước đây, chủ sở hữu cơ sở dữ liệu cũng được phép làm điều này, nhưng bây giờ nó được xem xét bên ngoài giới hạn của kèo bóng đá hôm nay và ngày mai đặc quyền của họ.

  • Xóa bỏ phiếuadminpackchức năngpg_file_read (),pg_file_length ()pg_logfile_rotate ()(Stephen Frost)

    Chức năng tương đương hiện có mặt trong phần phụ trợ cốt lõi. Hiện tạiadminpackCài đặt sẽ tiếp tục có quyền truy cập vào kèo bóng đá hôm nay và ngày mai chức năng này cho đến khi chúng được cập nhật quamở rộng thay đổi ... cập nhật.

  • Tôn vinh việc viết hoa của kèo bóng đá hôm nay và ngày mai tùy chọn lệnh được trích dẫn kép (Daniel Gustafsson)

    Trước đây, tên tùy chọn trong kèo bóng đá hôm nay và ngày mai lệnh SQL nhất định bị buộc thấp hơn ngay cả khi được nhập với báo giá kép; Do đó, ví dụ"fillfactor"sẽ được chấp nhận làm tùy chọn lưu trữ chỉ mục, mặc dù đúng tên kèo bóng đá hôm nay và ngày mai nó là trường hợp thấp hơn. Những trường hợp như vậy bây giờ sẽ tạo ra một lỗi.

  • Xóa tham số máy chủthay thế_sort_tuples(Peter Geoghegan)

    kèo bóng đá hôm nay và ngày mai loại thay thế được xác định là không còn hữu ích.

  • Xóavớimệnh đề trongTạo chức năng(Michael Paquier)

    PostgreSQLTừ lâu đã hỗ trợ cú pháp tuân thủ tiêu chuẩn hơn kèo bóng đá hôm nay và ngày mai khả năng này.

  • Trong kèo bóng đá hôm nay và ngày mai hàm kích hoạt PL/PGSQL,mớiBiến hiện được đọc là NULL khi không được gán (Tom Lane)

    Trước đây, kèo bóng đá hôm nay và ngày mai tham chiếu đến kèo bóng đá hôm nay và ngày mai biến này có thể được phân tích cú pháp nhưng không được thực thi.

E.23.3.Thay đổi

bên dưới bạn sẽ tìm thấy một tài khoản chi tiết về kèo bóng đá hôm nay và ngày mai thay đổi giữaPostgreSQL11 và bản phát hành chính trước đó.

E.23.3.1.Máy chủ

E.23.3.1.1.kèo bóng đá hôm nay và ngày mai vùng
  • Cho phép tạo kèo bóng đá hôm nay và ngày mai phân vùng dựa trên việc băm một cột chính (Amul Sul)

  • Chỉ mục hỗ trợ trên kèo bóng đá hôm nay và ngày mai bảng được phân vùng (Álvaro Herrera, Amit Langote)

    ANindexHàngTrên bảng được phân vùng không phải là một chỉ mục vật lý trên toàn bộ bảng được phân vùng, mà là một mẫu để tự động tạo kèo bóng đá hôm nay và ngày mai chỉ mục tương tự trên mỗi phân vùng của bảng.

    Nếu khóa kèo bóng đá hôm nay và ngày mai vùng là một phần của tập cột của chỉ mục, chỉ mục được kèo bóng đá hôm nay và ngày mai vùng có thể được khai báođộc đáo. Nó sẽ thể hiện một ràng buộc duy nhất hợp lệ trên toàn bộ bảng được kèo bóng đá hôm nay và ngày mai vùng, mặc dù mỗi chỉ mục vật lý chỉ thực thi tính duy nhất trong kèo bóng đá hôm nay và ngày mai vùng của chính nó.

    lệnh mớithay đổi chỉ số đính kèm kèo bóng đá hôm nay và ngày mai vùnggây ra một chỉ mục hiện có trên một phân vùng được liên kết với một mẫu chỉ mục phù hợp kèo bóng đá hôm nay và ngày mai bảng được phân vùng của nó. Điều này cung cấp tính linh hoạt trong việc thiết lập một chỉ mục được phân vùng mới kèo bóng đá hôm nay và ngày mai một bảng được phân vùng hiện có.

  • Cho phép kèo bóng đá hôm nay và ngày mai khóa nước ngoài trên kèo bóng đá hôm nay và ngày mai bảng được phân vùng (Álvaro Herrera)

  • kèo bóng đá hôm nay và ngày maikèo bóng đá hôm nay và ngày mai mỗi hàngTrình kích hoạt trên kèo bóng đá hôm nay và ngày mai bảng được phân vùng (Álvaro Herrera)

    Tạo một kích hoạt trên bảng được phân vùng tự động tạo kèo bóng đá hôm nay và ngày mai kích hoạt trên tất cả kèo bóng đá hôm nay và ngày mai phân vùng hiện tại và tương lai. Điều này cũng cho phép hoãn kèo bóng đá hôm nay và ngày mai ràng buộc duy nhất trên kèo bóng đá hôm nay và ngày mai bảng được phân vùng.

  • Cho phép kèo bóng đá hôm nay và ngày mai bảng được phân vùng có phân vùng mặc định (Jeevan Ladhe, Beena Emerson, Ashutosh Bapat, Rahila Syed, Robert Haas)

    Phân vùng mặc định sẽ lưu trữ kèo bóng đá hôm nay và ngày mai hàng không khớp với bất kỳ phân vùng được xác định nào khác và được tìm kiếm tương ứng.

  • Cập nhậtkèo bóng đá hôm nay và ngày mai câu lệnh thay đổi cột khóa phân vùng bây giờ khiến kèo bóng đá hôm nay và ngày mai hàng bị ảnh hưởng được chuyển sang kèo bóng đá hôm nay và ngày mai phân vùng thích hợp (Amit Khandekar)

  • kèo bóng đá hôm nay và ngày maiChèn,Cập nhậtCopyTrên kèo bóng đá hôm nay và ngày mai bảng được phân vùng để kèo bóng đá hôm nay và ngày mai hàng định tuyến đúng đến kèo bóng đá hôm nay và ngày mai phân vùng nước ngoài (Etsuro Fujita, Amit Langote)

    Điều này được hỗ trợ bởiPostgres_FDWBảng nước ngoài. Kể từExecforeIgnInsert25341_25484

  • kèo bóng đá hôm nay và ngày mai loại bỏ phân vùng nhanh hơn trong quá trình xử lý truy vấn (Amit Langote, David Rowley, Dilip Kumar)

    Tăng tốc độ truy cập vào kèo bóng đá hôm nay và ngày mai bảng được phân vùng với nhiều phân vùng.

  • kèo bóng đá hôm nay và ngày mai loại bỏ phân vùng trong quá trình thực thi truy vấn (David Rowley, Beena Emerson)

    25916_26060

  • Trong một sự tham gia bình đẳng giữa kèo bóng đá hôm nay và ngày mai bảng được phân vùng, cho phép kèo bóng đá hôm nay và ngày mai phân vùng phù hợp được nối trực tiếp (Ashutosh Bapat)

    Tính năng này bị tắt theo mặc định nhưng có thể được bật bằng cách thay đổienable_partitionwise_join.

  • Cho phép kèo bóng đá hôm nay và ngày mai hàm tổng hợp trên kèo bóng đá hôm nay và ngày mai bảng được phân vùng được đánh giá riêng cho từng phân vùng, sau đó hợp nhất kèo bóng đá hôm nay và ngày mai kết quả (Jeevan Chalke, Ashutosh Bapat, Robert Haas)

    Tính năng này bị vô hiệu hóa theo mặc định nhưng có thể được bật bằng cách thay đổienable_partitionwise_aggregate.

  • kèo bóng đá hôm nay và ngày maiPOSTGRES_FDWĐể đẩy kèo bóng đá hôm nay và ngày mai tập hợp xuống kèo bóng đá hôm nay và ngày mai bảng nước ngoài là phân vùng (Jeevan Chalke)

E.23.3.1.2.Truy vấn song song
  • kèo bóng đá hôm nay và ngày mai xây dựng song song của chỉ số Btree (Peter Geoghegan, Rushabh Lathia, Heikki Linnakangas)

  • Cho phép kèo bóng đá hôm nay và ngày mai kết nối băm được thực hiện song song bằng cách sử dụng bảng băm chung (Thomas Munro)

  • kèo bóng đá hôm nay và ngày maiUnionĐể chạy mỗiChọnSong song nếu cá nhânChọnS không thể song song (Amit Khandekar, Robert Haas, Amul Sul)

  • Cho phép quét phân vùng sử dụng hiệu quả hơn kèo bóng đá hôm nay và ngày mai công nhân song song (Amit Khandekar, Robert Haas, Amul Sul)

  • kèo bóng đá hôm nay và ngày maigiới hạnĐược chuyển kèo bóng đá hôm nay và ngày mai công nhân song song (Robert Haas, Tom Lane)

    Điều này kèo bóng đá hôm nay và ngày mai người lao động giảm kết quả trả lại và sử dụng quét chỉ mục được nhắm mục tiêu.

  • Cho phép kèo bóng đá hôm nay và ngày mai truy vấn đánh giá đơn, ví dụ:WHERETruy vấn tổng hợp mệnh đề và kèo bóng đá hôm nay và ngày mai chức năng trong danh sách mục tiêu được song song (Amit Kapila, Robert Haas)

  • Thêm tham số máy chủsong song_leader_partionationĐể kiểm soát xem người lãnh đạo cũng thực hiện kèo bóng đá hôm nay và ngày mai kế hoạch con (Thomas Munro)

    Mặc định được bật, có nghĩa là người lãnh đạo sẽ thực thi kèo bóng đá hôm nay và ngày mai mẫu con.

  • Cho phép song song hóa kèo bóng đá hôm nay và ngày mai lệnhTạo bảng ... như,Chọn kèo bóng đá hôm nay và ngày maioTạo chế độ xem vật chất(Haribabu Kommi)

  • Cải thiện hiệu suất quét tuần tự với nhiều công nhân song song (David Rowley)

  • Thêm báo cáo hoạt động sắp xếp kèo bóng đá hôm nay và ngày mai công nhân song song trongGiải thích(Robert Haas, Tom Lane)

E.23.3.1.3.Chỉ mục
  • 30390_30597

    Điều này được bật bởi mớiBao gồmmệnh đềTạo chỉ mục. Nó tạo điều kiện xây dựngChỉ mục bao gồmxôngTối ưu hóa kèo bóng đá hôm nay và ngày mai loại truy vấn cụ thể. kèo bóng đá hôm nay và ngày mai cột có thể được bao gồm ngay cả khi kèo bóng đá hôm nay và ngày mai loại dữ liệu của chúng không có hỗ trợ B-cây.

  • cải thiện hiệu suất bổ sung chỉ số tăng đơn điệu (Pavan Deolasee, Peter Geoghegan)

  • Cải thiện hiệu suất quét chỉ mục băm (Ashutosh Sharma)

  • Thêm khóa dự đoán kèo bóng đá hôm nay và ngày mai Hash, Gist và Gin Indexes (Shubham Barai)

    Điều này làm giảm khả năng xung đột tuần tự hóa trong kèo bóng đá hôm nay và ngày mai giao dịch chế độ nối tiếp.

E.23.3.1.3.1.sp-gist
  • Thêm toán tử tiền tố-phù hợpText ^@ Text, được hỗ trợ bởi sp-gist (ildus kurbangaliev)

    Điều này tương tự như sử dụngvar Thích 'Word%'Với chỉ mục Btree, nhưng nó hiệu quả hơn.

  • Cho phép kèo bóng đá hôm nay và ngày mai đa giác được lập chỉ mục với SP-Gist (Nikita Glukhov, Alexander Korotkov)

  • 32711_32839

E.23.3.1.4.Trình tối ưu hóa
  • Cải thiện lựa chọn kèo bóng đá hôm nay và ngày mai giá trị phổ biến nhất cho số liệu thống kê (Jeff Janes, Dean Rasheed)

    Trước đây, kèo bóng đá hôm nay và ngày mai giá trị phổ biến nhất (MCVs) được xác định dựa trên tần số của chúng so với tất cả kèo bóng đá hôm nay và ngày mai giá trị cột. Hiện nay,MCVs được chọn dựa trên tần số kèo bóng đá hôm nay và ngày mai chúng so với khôngMCVGiá trị. Điều này cải thiện tính mạnh mẽ của thuật toán kèo bóng đá hôm nay và ngày mai cả phân phối đồng nhất và không đồng nhất.

  • Cải thiện ước tính chọn lọc kèo bóng đá hôm nay và ngày mai =<=(Tom Lane)

    Trước đây, kèo bóng đá hôm nay và ngày mai trường hợp như vậy đã sử dụng cùng một ước tính chọn lọc như<, tương ứng, trừ khi kèo bóng đá hôm nay và ngày mai hằng số so sánh làMCVs. Thay đổi này đặc biệt hữu ích cho kèo bóng đá hôm nay và ngày mai truy vấn liên quan đếngiữavới phạm vi nhỏ.

  • giảmvar = varđếnvar không phải là nullTrong đó tương đương (Tom Lane)

    Điều này dẫn đến ước tính chọn lọc tốt hơn.

  • Cải thiện ước tính số lượng hàng của trình tối ưu hóa kèo bóng đá hôm nay và ngày maitồn tạiKhông tồn tạiTruy vấn (Tom Lane)

  • Làm kèo bóng đá hôm nay và ngày mai tài khoản tối ưu hóa kèo bóng đá hôm nay và ngày mai chi phí đánh giá và tính chọn lọc củamệnh đề (Tom Lane)

E.23.3.1.5.Hiệu suất chung
  • ThêmChỉ trong thời gian(JIT) biên dịch một số phần của kèo bóng đá hôm nay và ngày mai kế hoạch truy vấn để cải thiện tốc độ thực thi (Andres Freund)

    Tính năng này yêu cầuLLVMcó sẵn. Nó hiện không được bật theo mặc định, ngay cả trong kèo bóng đá hôm nay và ngày mai bản dựng hỗ trợ nó.

  • kèo bóng đá hôm nay và ngày mai quét bitmap để thực hiện quét chỉ có chỉ mục khi có thể (Alexander Kuzmenkov)

  • Cập nhật bản đồ không gian trống trong khiVACUUM(Claudio Freire)

    Điều này kèo bóng đá hôm nay và ngày mai không gian trống được sử dụng lại nhanh hơn.

  • ​​kèo bóng đá hôm nay và ngày maiVACUUMĐể tránh quét chỉ số không cần thiết (Masahiko Sawada, Alexander Korotkov)

  • Cải thiện hiệu suất thực hiện nhiều giao dịch đồng thời (Amit Kapila)

  • Giảm sử dụng bộ nhớ cho kèo bóng đá hôm nay và ngày mai truy vấn bằng cách sử dụng kèo bóng đá hôm nay và ngày mai hàm quay lại trong danh sách đích của họ (Andres Freund)

  • Cải thiện tốc độ của kèo bóng đá hôm nay và ngày mai tính toán tổng hợp (Andres Freund)

  • kèo bóng đá hôm nay và ngày maiPOSTGRES_FDWđể đẩyCập nhậtS vàXóa37341_37391

    Trước đây, chỉ không tham giaCập nhậtS vàXóaS đã được đẩy.

  • Thêm hỗ trợ kèo bóng đá hôm nay và ngày maitrang lớntrên Windows (Takayuki Tsunakawa, Thomas Munro)

    Điều này được điều khiển bởiVUGE_PAGESTham số cấu hình.

E.23.3.1.6.Giám sát
  • Hiển thị cách sử dụng bộ nhớ ở đầu ra từlog_statement_stats,log_parser_stats,log_planner_statslog_executo_stats(Justin Pryzby, Peter Eisentraut)

  • Thêm cộtpg_stat_activity.backend_typeĐể hiển thị loại công nhân nền (Peter Eisentraut)

    Loại cũng có thể nhìn thấy trongPSđầu ra.

  • làmlog_autovacuum_min_durationNhật ký bỏ qua kèo bóng đá hôm nay và ngày mai bảng đồng thời bị bỏ (Nathan Bossart)

  • Thêmthông tin_schemakèo bóng đá hôm nay và ngày mai cột liên quan đến kèo bóng đá hôm nay và ngày mai ràng buộc và kích hoạt bảng (Peter Eisentraut)

    cụ thể,Triggers.Action_order,Triggers.action_reference_old_tableTriggers.action_reference_new_tablehiện đã được điền, trong đó trước khi chúng luôn luôn vô hiệu. Cũng,Table_constraints.được thi hànhBây giờ tồn tại nhưng chưa được đông dân cư.

E.23.3.1.7.Xác thực
  • kèo bóng đá hôm nay và ngày mai máy chủ chỉ định phức tạp hơnLDAPThông số kỹ thuật trong Chế độ tìm kiếm+BIND (Thomas Munro)

    cụ thể,LdapSearchFilterCho phép khớp mẫu bằng cách sử dụng kèo bóng đá hôm nay và ngày mai kết hợp củaLDAPthuộc tính.

  • kèo bóng đá hôm nay và ngày maiLDAPXác thực để sử dụng được mã hóaLDAP(Thomas Munro)

    Chúng tôi đã hỗ trợLDAPOverTLSbằng cách sử dụngldaptls = 1. Mới nàyTLS LDAPPhương pháp được mã hóaLDAPđược bật bằngLDAPSCHEME = LDAPShoặcldapurl = ldaps: //.

  • Cải thiện ghi nhật kýLDAPLỗi (Thomas Munro)

E.23.3.1.8.Quyền
  • ThêmVai trò mặc địnhBật truy cập hệ thống tệp (Stephen Frost)

    Cụ thể, kèo bóng đá hôm nay và ngày mai vai trò mới là:PG_READ_SERVER_FILES,pg_write_server_filesPG_EXECUTE_SERVER_PROGRAM. kèo bóng đá hôm nay và ngày mai vai trò này bây giờ cũng kiểm soát ai có thể sử dụng phía máy chủCopyFILE_FDWPhần mở rộng. Trước đây, chỉ kèo bóng đá hôm nay và ngày mai siêu người dùng mới có thể sử dụng kèo bóng đá hôm nay và ngày mai chức năng này và đó vẫn là hành vi mặc định.

  • Cho phép truy cập vào kèo bóng đá hôm nay và ngày mai chức năng hệ thống tệp được kiểm soát bởiGrant/thu hồiQuyền, thay vì kiểm tra Superuser (Stephen Frost)

    Cụ thể, kèo bóng đá hôm nay và ngày mai chức năng này đã được sửa đổi:pg_ls_dir (),pg_read_file (),pg_read_binary_file (),pg_stat_file ().

  • Sử dụngGrant/thu hồiĐể kiểm soát quyền truy cập kèo bóng đá hôm nay và ngày maiolo_import ()lo_export ()(Michael Paquier, Tom Lane)

    Trước đây, chỉ có siêu nhân được cấp quyền truy cập vào kèo bóng đá hôm nay và ngày mai chức năng này.

    Tùy chọn thời gian biên dịchkèo bóng đá hôm nay và ngày maiđã bị xóa.

  • Sử dụng xem chủ sở hữu không phải chủ sở hữu phiên khi ngăn chặn quyền truy cập không phải từ trướcpostgres_fdwBảng (Robert Haas)

    PostgreSQLChỉ kèo bóng đá hôm nay và ngày mai Superuser truy cậpPOSTGRES_FDWBảng không có mật khẩu, ví dụ: thông quaPeer. Trước đây, chủ sở hữu phiên phải là một siêu người dùng để kèo bóng đá hôm nay và ngày mai truy cập đó;

  • Khắc phục quyền kiểm tra khóa không hợp lệ trongChọn để cập nhậttrên lượt xem (Tom Lane)

E.23.3.1.9.Cấu hình máy chủ
  • Thêm cài đặt máy chủSSL_Passphrase_CommandĐể kèo bóng đá hôm nay và ngày mai cung cấp cụm mật khẩu choSSLTệp chính (Peter Eisentraut)

    Cũng thêmSSL_Passphrase_Command_Supports_ReloadĐể chỉ định xemSSLCấu hình phải được tải lại vàSSL_Passphrase_CommandĐược gọi trong quá trình tải lại cấu hình máy chủ.

  • Thêm tham số lưu trữtoast_tuple_targetĐể kiểm soát độ dài tuple tối thiểu trướcbánh mì nướngLưu trữ sẽ được xem xét (Simon Riggs)

    mặc địnhbánh mì nướngngưỡng chưa được thay đổi.

  • Cho phép kèo bóng đá hôm nay và ngày mai tùy chọn máy chủ liên quan đến kích thước bộ nhớ và tệp được chỉ định trong kèo bóng đá hôm nay và ngày mai đơn vị byte (Beena Emerson)

    Hậu tố đơn vị mới làB. Đây là ngoài kèo bóng đá hôm nay và ngày mai đơn vị hiện cókbHồi,MB,HồiGBHồiTB.

E.23.3.1.10.Viết nhật ký AKEAD(Wal)
  • kèo bóng đá hôm nay và ngày maiWalKích thước tệp được đặt tronginitDB(Beena Emerson)

    Trước đây, mặc định 16MB chỉ có thể được thay đổi tại thời điểm biên dịch.

  • giữ lạiWalDữ liệu chỉ kèo bóng đá hôm nay và ngày mai một điểm kiểm tra duy nhất (Simon Riggs)

    Trước đó,Walđược giữ lại kèo bóng đá hôm nay và ngày mai hai điểm kiểm tra.

  • Đổ đầy phần không sử dụng kèo bóng đá hôm nay và ngày mai lực chuyển đổiWalPhân đoạn kèo bóng đá hôm nay và ngày mai tệp có số không để cải thiện khả năng nén (Chapman Flack)

E.23.3.2.Sao lưu cơ sở và sao chép phát trực tuyến

  • sao chépcắt ngắnHoạt động khi sử dụng sao chép logic (Simon Riggs, Marco Nenciarini, Peter Eisentraut)

  • Thông tin giao dịch đã chuẩn bị kèo bóng đá hôm nay và ngày mai người đăng ký sao chép logic (Nikhil Sontakke, Stas Kelvich)

  • Loại trừ kèo bóng đá hôm nay và ngày mai bảng không có tính cách, bảng tạm thời vàPG_INTERNAL.InitTệp từ kèo bóng đá hôm nay và ngày mai bản sao lưu cơ sở phát trực tuyến (David Steele)

    Không cần phải sao chép kèo bóng đá hôm nay và ngày mai tệp đó.

  • Cho phép kiểm tra kèo bóng đá hôm nay và ngày mai trang đống được xác minh trong quá trình sao lưu cơ sở phát trực tuyến (Michael Banck)

  • Cho phép kèo bóng đá hôm nay và ngày mai khe sao

    Điều này cho phép sự tiến bộ hiệu quả của kèo bóng đá hôm nay và ngày mai vị trí sao chép khi nội dung không cần phải tiêu thụ. Điều này được thực hiện bởiPG_Replication_Slot_Advance ().

  • Thêm thông tin dòng thời gian kèo bóng đá hôm nay và ngày maioBackup_LabelTệp (Michael Paquier)

    Cũng thêm kiểm tra xemWalDòng thời gian phù hợp vớiBackup_LabelDòng thời gian kèo bóng đá hôm nay và ngày mai tệp.

  • Thêm thông tin kết nối máy chủ và cổng kèo bóng đá hôm nay và ngày maioPG_STAT_WAL_RECEIVERChế độ xem hệ thống (Haribabu Kommi)

E.23.3.3.Lệnh tiện ích

  • kèo bóng đá hôm nay và ngày maiBẢNG ALTERĐể thêm một cột với mặc định không phải null mà không cần viết lại bảng (Andrew Dunstan, Serge Rielau)

    Điều này được bật khi giá trị mặc định là hằng số.

  • Cho phép kèo bóng đá hôm nay và ngày mai lượt xem được khóa bằng cách khóa kèo bóng đá hôm nay và ngày mai bảng bên dưới (Yugo Nagata)

  • kèo bóng đá hôm nay và ngày maiINDEX ALTERĐể đặt kèo bóng đá hôm nay và ngày mai mục tiêu thu thập thống kê cho kèo bóng đá hôm nay và ngày mai chỉ mục biểu thức (Alexander Korotkov, Adrien Nayrat)

    inPSQL,\ d+Bây giờ hiển thị mục tiêu thống kê cho kèo bóng đá hôm nay và ngày mai chỉ mục.

  • kèo bóng đá hôm nay và ngày mai nhiều bảng được chỉ định trong mộtVACUUMhoặckèo bóng đá hôm nay và ngày mai tíchLệnh (Nathan Bossart)

    Ngoài ra, nếu bất kỳ bảng nào được đề cập trongVACUUMSử dụng danh sách cột, sau đókèo bóng đá hôm nay và ngày mai tíchTừ khóa phải được cung cấp; Trước đây,kèo bóng đá hôm nay và ngày mai tíchđược ngụ ý trong những trường hợp như vậy.

  • Thêm Cú pháp tùy chọn dấu ngoặc đơn kèo bóng đá hôm nay và ngày maiokèo bóng đá hôm nay và ngày mai tích(Nathan Bossart)

    Điều này tương tự như cú pháp được hỗ trợ bởiVACUUM.

  • ThêmTạo tổng hợpTùy chọn để chỉ định hành vi kèo bóng đá hôm nay và ngày mai chức năng hoàn thiện kèo bóng đá hôm nay và ngày mai tổng hợp (Tom Lane)

    Điều này hữu ích cho phép kèo bóng đá hôm nay và ngày mai chức năng tổng hợp do người dùng xác định

E.23.3.4.Kiểu dữ liệu

  • Cho phép tạo ra kèo bóng đá hôm nay và ngày mai mảng miền (Tom Lane)

    Điều này cũng kèo bóng đá hôm nay và ngày maimảng_agg ()sẽ được sử dụng trên kèo bóng đá hôm nay và ngày mai miền.

  • miền hỗ trợ trên kèo bóng đá hôm nay và ngày mai loại tổng hợp (Tom Lane)

    Cũng cho phép PL/Perl, PL/Python và PL/TCL để xử lý kèo bóng đá hôm nay và ngày mai đối số và kết quả chức năng miền tổng hợp. Cũng cải thiện xử lý miền PL/Python.

  • Thêm phôi từjsonbkèo bóng đá hôm nay và ngày mai loại dữ liệu vô hướng đến số và boolean (Anastasia Lubennikova)

E.23.3.5.Chức năng

  • Thêm tất cảHàm cửa sổTùy chọn đóng khung được chỉ định bởi SQL: 2011 (Oliver Ford, Tom Lane)

    cụ thể, kèo bóng đá hôm nay và ngày maiphạm vichế độ sử dụngtrướcsauĐể chọn kèo bóng đá hôm nay và ngày mai hàng có giá trị nhóm trong cộng hoặc trừ phần bù được chỉ định. Thêm vàoNhómChế độ bao gồm cộng hoặc trừ số lượng nhóm ngang hàng. Cú pháp loại trừ khung cũng được thêm kèo bóng đá hôm nay và ngày maio.

  • thêmSHA-2Gia đình chức năng băm (Peter Eisentraut)

    Cụ thể,SHA224 (),SHA256 (),SHA384 (),SHA512 ()đã được thêm kèo bóng đá hôm nay và ngày maio.

  • 56027_56108

  • kèo bóng đá hôm nay và ngày maito_char ()to_timestamp ()Để chỉ định phần bù kèo bóng đá hôm nay và ngày mai múi giờ từUTCtính bằng giờ và phút (Nikita Glukhov, Andrew Dunstan)

    Điều này được thực hiện với thông số kỹ thuật định dạngTZHTZM.

  • Thêm chức năng tìm kiếm văn bảnwebsearch_to_tsquery ()Hỗ trợ cú pháp truy vấn tương tự như được sử dụng bởi kèo bóng đá hôm nay và ngày mai công cụ tìm kiếm web (Victor Drobny, Dmitry Ivanov)

  • Thêm chức năngjson (b) _to_tsVector ()Để tạo truy vấn tìm kiếm văn bản để khớpjson/JSONBGiá trị (Dmitry Dolgov)

E.23.3.6.Ngôn ngữ phía máy chủ

  • Thêm kèo bóng đá hôm nay và ngày mai thủ tục cấp SQL, có thể bắt đầu và thực hiện kèo bóng đá hôm nay và ngày mai giao dịch của riêng họ (Peter Eisentraut)

    Chúng được tạo bằng mớiTạo quy trìnhlệnh và được gọi quagọi.

    MớiAlter/Thả thói quenkèo bóng đá hôm nay và ngày mai lệnh cho phép thay đổi/thả tất cả kèo bóng đá hôm nay và ngày mai đối tượng giống như thông thường, bao gồm kèo bóng đá hôm nay và ngày mai quy trình, chức năng và tổng hợp.

    Ngoài ra, viếtchức nănghiện được ưu tiên hơn khi viếtQuy trìnhinTạo toán tửTạo Trigger, vì đối tượng được tham chiếu phải là một hàm không phải là một thủ tục. Tuy nhiên, cú pháp cũ vẫn được chấp nhận để tương thích.

  • Thêm điều khiển giao dịch kèo bóng đá hôm nay và ngày maio PL/PGSQL, PL/PERL, PL/PYTHON, PL/TCL vàSPINgôn ngữ phía máy chủ (Peter Eisentraut)

    Kiểm soát giao dịch chỉ có sẵn trong kèo bóng đá hôm nay và ngày mai quy trình cấp độ giao dịch hàng đầu và lồng nhaudogọikhối chỉ chứa khácdogọikhối.

  • 59422_59540

  • 59606_59770

    Trước đây, kèo bóng đá hôm nay và ngày mai trường hợp đó đã tạo ra lỗi.

  • Thêm tiện ích mở rộngjsonb_plpythonđể biến đổijsonbđến/từ kèo bóng đá hôm nay và ngày mai loại PL/Python (Anthony Bykov)

  • Thêm tiện ích mở rộngJSONB_PLPERLđể biến đổiJSONBđến/từ kèo bóng đá hôm nay và ngày mai loại PL/Perl (Anthony Bykov)

E.23.3.7.Giao diện máy khách

  • Thay đổi libpq thành vô hiệu hóa nén theo mặc định (Peter Eisentraut)

    nén đã bị vô hiệu hóa trong kèo bóng đá hôm nay và ngày mai phiên bản OpenSSL hiện đại, do đó cài đặt LibPQ không có tác dụng với kèo bóng đá hôm nay và ngày mai thư viện đó.

  • thêmdo tiếp tụcTùy chọn thànhECPG'sBất cứ khi nàoTuyên bố (Vinayak Pokale)

    Điều này tạo ra CTiếp tụcCâu lệnh, gây ra sự trở lại trên đỉnh kèo bóng đá hôm nay và ngày mai vòng lặp chứa khi điều kiện được chỉ định xảy ra.

  • ThêmECPGChế độ để bật Xử lý kiểu Oracle Pro*C kèo bóng đá hôm nay và ngày mai mảng char.

    Chế độ này được bật bằng-C.

E.23.3.8.Ứng dụng máy khách

E.23.3.8.1.PSQL
  • ThêmPSQLlệnh\ gdescĐể hiển thị tên và loại của kèo bóng đá hôm nay và ngày mai cột trong kết quả truy vấn (Pavel Stehule)

  • ThêmPSQLBiến để báo cáo hoạt động và lỗi truy vấn (Fabien Coelho)

    Cụ thể, kèo bóng đá hôm nay và ngày mai biến mới làERROR,SQLSTATE,ROW_COUNT,last_error_messagelast_error_sqlstate.

  • kèo bóng đá hôm nay và ngày maiPSQLĐể kiểm tra sự tồn tại kèo bóng đá hôm nay và ngày mai một biến (Fabien Coelho)

    Cụ thể, cú pháp: ? Varable_namekèo bóng đá hôm nay và ngày mai sự tồn tại của một biến được kiểm tra trong một\ ifcâu lệnh.

  • kèo bóng đá hôm nay và ngày mai biến môi trườngPSQL_PAGERđể kiểm soátPSQL's PAGER (Pavel Stehule)

    Điều này kèo bóng đá hôm nay và ngày maiPSQLMáy nhắn tin mặc định được chỉ định là biến môi trường riêng biệt từ máy nhắn tin cho kèo bóng đá hôm nay và ngày mai ứng dụng khác.PAGERvẫn được vinh danh nếuPSQL_PAGERkhông được đặt.

  • làm kèo bóng đá hôm nay và ngày mai PSQL's\ d+Lệnh luôn hiển thị thông tin kèo bóng đá hôm nay và ngày mai vùng của bảng (Amit Langote, Ashutosh Bapat)

    Trước đây, thông tin phân vùng sẽ không được hiển thị kèo bóng đá hôm nay và ngày mai bảng được phân vùng nếu không có phân vùng. Cũng kèo bóng đá hôm nay và ngày mai biết phân vùng nào được phân vùng.

  • Đảm bảo rằngPSQLBáo cáo tên người dùng thích hợp khi nhắc nhở mật khẩu (Tom Lane)

    Trước đây, kèo bóng đá hôm nay và ngày mai kết hợp của-Uvà tên người dùng được nhúng tronguriBáo cáo không chính xác. Cũng đàn áp tên người dùng trước khi nhắc mật khẩu khi--passwordđược chỉ định.

  • kèo bóng đá hôm nay và ngày maibỏThoátĐể thoátPSQLKhi được đưa ra không có đầu kèo bóng đá hôm nay và ngày maio trước (Bruce Momjian)

    Cũng in gợi ý về cách thoát khibỏThoátđược sử dụng một mình trên một dòng trong khi bộ đệm đầu vào không trống. Thêm một gợi ý tương tự kèo bóng đá hôm nay và ngày maitrợ giúp.

  • làmPSQLGợi ý sử dụng Control-d khi\ Qđược nhập một mình trên một dòng nhưng bị bỏ qua (Bruce Momjian)

    Ví dụ,\ QKhông thoát khi được cung cấp trong chuỗi ký tự.

  • cải thiện hoàn thành tab kèo bóng đá hôm nay và ngày maiĐặt lại chỉ mục thay đổi/set(Masahiko Sawada)

  • Thêm cơ sở hạ tầng để kèo bóng đá hôm nay và ngày maiPSQLĐể điều chỉnh kèo bóng đá hôm nay và ngày mai truy vấn hoàn thành tab của nó dựa trên phiên bản máy chủ (Tom Lane)

    Trước đây, kèo bóng đá hôm nay và ngày mai truy vấn hoàn thành tab có thể thất bại đối với kèo bóng đá hôm nay và ngày mai máy chủ cũ hơn.

E.23.3.8.2.PGBench
  • ThêmPGBenchHỗ trợ biểu thức kèo bóng đá hôm nay và ngày mai NULLS, Booleans và một số chức năng và toán tử (Fabien Coelho)

  • Thêm\ ifHỗ trợ có điều kiện kèo bóng đá hôm nay và ngày maiPGBench(Fabien Coelho)

  • kèo bóng đá hôm nay và ngày mai sử dụng khôngASCIIký tự trongPGBenchTên biến (Fabien Coelho)

  • thêmPGBenchTùy chọn--init-bướcĐể kiểm soát kèo bóng đá hôm nay và ngày mai bước khởi tạo được thực hiện (Masahiko Sawada)

  • Thêm một trình tạo ngẫu nhiên phân phối khoảng Zipfian kèo bóng đá hôm nay và ngày maioPGBench(Alik Khilazhev)

  • kèo bóng đá hôm nay và ngày mai hạt giống ngẫu nhiên được đặt trongPGBench(Fabien Coelho)

  • kèo bóng đá hôm nay và ngày maiPGBenchĐể thực hiện số mũ vớipow ()Power ()(Raúl Marín Rodríguez)

  • Thêm kèo bóng đá hôm nay và ngày mai hàm băm vàoPGBench(ildar musin)

  • làmPGBenchThống kê chính xác hơn khi sử dụng-Latency-Limit--Rate(Fabien Coelho)

E.23.3.9.Ứng dụng máy chủ

  • Thêm tùy chọn kèo bóng đá hôm nay và ngày maiopg_basebackuptạo ra một khe sao chép được đặt tên (Michael Banck)

    Tùy chọn--Create-slotTạo khe sao chép được đặt tên (--slot) KhiWalPhương pháp phát trực tuyến (--wal-method = stream) được sử dụng.

  • kèo bóng đá hôm nay và ngày maiinitDBĐể đặt nhóm đọc quyền truy cập kèo bóng đá hôm nay và ngày maio thư mục dữ liệu (David Steele)

    Điều này được thực hiện với tùy chọn initDB mới--Walling-group-Access. Quản trị viên cũng có thể đặt quyền kèo bóng đá hôm nay và ngày mai nhóm trên thư mục dữ liệu trống trước khi chạy initDB.data_directory_modekèo bóng đá hôm nay và ngày mai đọc quyền của nhóm thư mục dữ liệu.

  • Thêmpg_verify_checksumsCông cụ để xác minh tổng kiểm tra cơ sở dữ liệu trong khi ngoại tuyến (Magnus Hagander)

  • kèo bóng đá hôm nay và ngày maipg_resetwalĐể thay đổiWalKích thước kèo bóng đá hôm nay và ngày mai đoạn qua--wal-segsize(Nathan Bossart)

  • Thêm kèo bóng đá hôm nay và ngày mai tùy chọn dài vàopg_resetwalpg_controldata(Nathan Bossart, Peter Eisentraut)

  • ThêmPG_ReceiveWalTùy chọn--no-syncĐể ngăn chặn sự đồng bộWalViết, để kiểm tra (Michael Paquier)

  • ThêmPG_ReceiveWalTùy chọn--endposĐể chỉ định khiWalNhận nên dừng (Michael Paquier)

  • kèo bóng đá hôm nay và ngày maiPG_CTLĐể gửiSigkillTín hiệu cho kèo bóng đá hôm nay và ngày mai quy trình (Andres Freund)

    Điều này trước đây không được hỗ trợ do lo ngại về việc lạm dụng có thể xảy ra.

  • Giảm số lượng tệp được sao chép bởiPG_REWIND(Michael Paquier)

  • Ngăn chặnPG_REWINDTừ chạy ASroot(Michael Paquier)

  • ThêmPG_DUMPALLTùy chọn---EncodingĐể kiểm soát mã hóa đầu ra (Michael Paquier)

    pg_dumpĐã có tùy chọn này.

  • Thêmpg_dumpTùy chọn--load-via-phần-rootĐể buộc tải dữ liệu kèo bóng đá hôm nay và ngày maio bảng gốc của phân vùng, thay vì phân vùng ban đầu (Rushabh Lathia)

    Điều này rất hữu ích nếu hệ thống được tải để có kèo bóng đá hôm nay và ngày mai định nghĩa đối chiếu hoặc endianness khác nhau, có thể yêu cầu kèo bóng đá hôm nay và ngày mai hàng được lưu trữ trong kèo bóng đá hôm nay và ngày mai phân vùng khác nhau so với trước đây.

  • Thêm tùy chọn để ngăn chặn việc bán phá giá và khôi phục kèo bóng đá hôm nay và ngày mai bình luận đối tượng cơ sở dữ liệu (Robins Tharakan)

    Mớipg_dump,PG_DUMPALLPG_RESTORETùy chọn là--no-comments.

E.23.3.10.Mã nguồn

  • ThêmPGXSHỗ trợ cài đặt bao gồm kèo bóng đá hôm nay và ngày mai tệp (Andrew Gierth)

    Điều này hỗ trợ tạo kèo bóng đá hôm nay và ngày mai mô -đun mở rộng phụ thuộc vào kèo bóng đá hôm nay và ngày mai mô -đun khác. Trước đây không có cách nào dễ dàng để mô -đun phụ thuộc tìm thấy kèo bóng đá hôm nay và ngày mai tệp được tham chiếu bao gồm.Đóng gópkèo bóng đá hôm nay và ngày mai mô -đun xác định kèo bóng đá hôm nay và ngày mai loại dữ liệu đã được điều chỉnh để cài đặt kèo bóng đá hôm nay và ngày mai tệp có liên quan. Ngoài ra, PL/Perl và PL/Python hiện cài đặt kèo bóng đá hôm nay và ngày mai tệp bao gồm của chúng, để hỗ trợ tạo kèo bóng đá hôm nay và ngày mai mô -đun biến đổi cho kèo bóng đá hôm nay và ngày mai ngôn ngữ đó.

  • Cài đặterrcodes.txtĐể cho phép kèo bóng đá hôm nay và ngày mai tiện ích mở rộng truy cập danh sách kèo bóng đá hôm nay và ngày mai mã lỗi được biết đếnPostgreSQL(Thomas Munro)

  • Chuyển đổi tài liệu thành DocBookXML(Peter Eisentraut, Alexander Lakhin, Jürgen Purtz)

    Tên tệp vẫn sử dụngSGMLPhần mở rộng để tương thích với kèo bóng đá hôm nay và ngày mai nhánh trở lại.

  • sử dụngstdbool.hĐể xác định loạiboolTrên kèo bóng đá hôm nay và ngày mai nền tảng nơi nó phù hợp, đó là hầu hết (Peter Eisentraut)

    Điều này loại bỏ một mối nguy mã hóa cho kèo bóng đá hôm nay và ngày mai mô -đun mở rộng cần bao gồmstdbool.h.

  • Đại tu cách xác định nội dung danh mục hệ thống ban đầu được xác định (John Naylor)

    Dữ liệu ban đầu hiện được biểu diễn trong kèo bóng đá hôm nay và ngày mai cấu trúc dữ liệu Perl, giúp thao tác cơ học dễ dàng hơn nhiều.

  • Ngăn chặn kèo bóng đá hôm nay và ngày mai tiện ích mở rộng tạo kèo bóng đá hôm nay và ngày mai tham số máy chủ tùy chỉnh lấy danh sách kèo bóng đá hôm nay và ngày mai giá trị được trích dẫn (Tom Lane)

    Điều này không thể được hỗ trợ hiện tại vì kiến ​​thức về thuộc tính kèo bóng đá hôm nay và ngày mai tham số sẽ được yêu cầu ngay cả trước khi phần mở rộng được tải.

  • Thêm khả năng sử dụng liên kết kênh khi sử dụngScramXác thực (Michael Paquier)

    Liên kết kênh được dự định để ngăn chặn kèo bóng đá hôm nay và ngày mai cuộc tấn công của người đàn ông, nhưngScramKhông thể ngăn chặn chúng trừ khi nó có thể bị buộc phải hoạt động. Thật không may, không có cách nào để làm điều đó ở Libpq.

  • kèo bóng đá hôm nay và ngày mai nhân viên nền gắn vào cơ sở dữ liệu thường không kèo bóng đá hôm nay và ngày mai kết nối (Magnus Hagander)

  • Thêm hỗ trợ kèo bóng đá hôm nay và ngày mai phần cứngCRCTính toán trênArmv8(Yuqi Gu, Heikki Linnakangas, Thomas Munro)

  • Tăng tốc độ tra cứu kèo bóng đá hôm nay và ngày mai chức năng tích hợp của OID (Andres Freund)

    Tìm kiếm nhị kèo bóng đá hôm nay và ngày mai trước đó đã được thay thế bằng một mảng tra cứu.

  • tăng tốc độ xây dựng kết quả truy vấn (Andres Freund)

  • Cải thiện tốc độ truy cập kèo bóng đá hôm nay và ngày maio bộ đệm hệ thống (Andres Freund)

  • Thêm bộ kèo bóng đá hôm nay và ngày mai bổ bộ nhớ thế hệ được tối ưu hóa để kèo bóng đá hôm nay và ngày mai bổ/giải quyết nối tiếp (Tomas Vondra)

    Điều này làm giảm việc sử dụng bộ nhớ để giải mã logic.

  • Làm kèo bóng đá hôm nay và ngày mai tính toán củapg_ class.ReltuplesbởiNút hútPhù hợp với tính toán kèo bóng đá hôm nay và ngày mai nó bởikèo bóng đá hôm nay và ngày mai tích(Tomas Vondra)

  • Cập nhật để sử dụngPerltidyphiên bản20170521(Tom Lane, Peter Eisentraut)

E.23.3.11.kèo bóng đá hôm nay và ngày mai mô -đun bổ sung

  • kèo bóng đá hôm nay và ngày mai mở rộngpg_prewarmĐể khôi phục nội dung bộ đệm được chia sẻ trước đó khi khởi động (Mithun Cy, Robert Haas)

    Điều này được thực hiện bằng cách cópg_prewarmLưu trữ kèo bóng đá hôm nay và ngày mai bộ đệm được chia sẻ và dữ liệu số chặn vào đĩa trong khi hoạt động máy chủ và khi tắt máy.

  • ThêmPG_TRGMfunctionstrict_word_similarity ()Để tính toán sự giống nhau kèo bóng đá hôm nay và ngày mai toàn bộ từ (Alexander Korotkov)

    hàmword_similarity ()Đã tồn tại cho mục đích này, nhưng nó được thiết kế để tìm kèo bóng đá hôm nay và ngày mai phần tương tự của từ, trong khistrict_word_similarity ()Tính tương tự với toàn bộ từ.

  • kèo bóng đá hôm nay và ngày maibtree_ginđến INDEXbool,bpchar,tênUUIDKiểu dữ liệu (Matheus Oliveira)

  • kèo bóng đá hôm nay và ngày maikhốiSEG80610_80687

  • kèo bóng đá hôm nay và ngày mai truy xuất tọa độ khối âm bằng cách sử dụng~Nhà điều hành (Alexander Korotkov)

    Điều này hữu ích cho kèo bóng đá hôm nay và ngày mai tìm kiếm KNN-Gist khi tìm kiếm tọa độ theo thứ tự giảm dần.

  • Thêm xử lý thư Việt Nam kèo bóng đá hôm nay và ngày maioUnaccentMở rộng (Dang Minh Huong, Michael Paquier)

  • Nâng caoAMCHECKĐể kiểm tra xem mỗi Tuple HEAP có mục nhập chỉ mục không (Peter Geoghegan)

  • adminpackSử dụng kèo bóng đá hôm nay và ngày mai vai trò truy cập hệ thống tệp mặc định mới (Stephen Frost)

    Trước đây, chỉ có siêu người dùng mới có thể gọiadminpackchức năng; Bây giờ kèo bóng đá hôm nay và ngày mai quyền vai trò được kiểm tra.

  • Mở rộngpg_stat_statementS kèo bóng đá hôm nay và ngày mai ID truy vấn đến 64 bit (Robert Haas)

    Điều này làm giảm đáng kể cơ hội va chạm băm ID truy vấn. ID truy vấn hiện có thể có khả năng hiển thị dưới dạng giá trị âm.

  • Xóa82271_82298tập lệnh vì chúng không còn được đề xuất (sử dụng82377_82406Thay kèo bóng đá hôm nay và ngày maio đó) (Tom Lane)

  • XóaCHKPASSMở rộng (Peter Eisentraut)

    Phần mở rộng này không còn được coi là một công cụ bảo mật có thể sử dụng hoặc ví dụ về cách viết tiện ích mở rộng.

E.23.4.Lời cảm ơn

82989_83147

Abhijit Menon-Sen
Adam Bielanski
Adam Brightwell
Adam Brusselback
Aditya Toshniwal
Adrián escoms
Adrien Nayrat
Akos Vandra
Aleksander Alekseev
Aleksandr Parfenov
Alexander Korotkov
Alexander Kukushkin
Alexander Kuzmenkov
Alexander Lakhin
Alexandre Garcia
Alexey Bashtanov
Alexey Chernyshov
Alexey Kryuchkov
Alik Khilazhev
Álvaro Herrera
Amit Kapila
Amit Khandekar
Amit Langote
Amul Sul
Anastasia Lubennikova
Andreas Joseph Krogh
Andreas Karlsson
Andreas Seltenreich
André Hänsel
Andrei Gorita
Andres Freund
Andrew Dunstan
Andrew Fletcher
Andrew Gierth
Andrew Grossman
Andrew Krasnichkov
Andrey Borodin
Andrey Lizenko
Andy Abelisto
Anthony Bykov
Antoine Scemama
Anton Dignös
Antonin Houska
Arseniy Sharoglazov
Arseny Sher
Arthur Zakirov
Ashutosh Bapat
Ashutosh Sharma
Ashwin Agrawal
Asim Praveen
Atsushi Torikoshi
Badrul Chowdhury
Balazs Szilfai
Basil Bourque
Beena Emerson
Ben chobot
Benjamin coutu
Bernd Helmle
Blaz Merela
Brad Dejong
Brent Dearth
Brian Cloutier
Bruce Momjian
Catalin Iacob
Chad Trabant
Chapman Flack
Christian Duta
Christian Ullrich
Christoph Berg
Christoph Dreis
Christophe Courtois
Christopher Jones
Claudio Freire
Clayton Salem
Craig Ringer
Dagfinn Ilmari Mannsåker
Dan Vianello
Dan Watson
Dang Minh Huong
Daniel Gustafsson
Daniel Vérité
Daniel Westermann
Daniel Wood
Darafei Praliaskouski
Dave Cramer
Trang Dave
David Binderman
David Carlier
David Fetter
David G. Johnston
David Gould
David Hinkle
David Pereiro Lagares
David Rader
David Rowley
David Steele
Davy Machado
Dean Rasheed
Dian Fay
Dilip Kumar
Dmitriy Sarafannikov
Dmitry Dolgov
Dmitry Ivanov
Dmitry Shalashov
Don Seiler
Doug Doole
Doug Rady
Edmund Horner
EIJI SEKI
Elvis Pranskevichus
Emre Hasegeli
Erik Rijkers
Erwin BrandStetter
Etsuro Fujita
Euler Taveira
Everaldo Canuto
Fabien Coelho
Fabrízio de Royes Mello
Feike Steenbergen
Frits Jalvingh
Fujii Masao
Gao Zengqi
Gianni Ciolli
Greg Stark
Gunnlaugur Thor Briem
Guo Xiang tan
Hadi Moshayedi
Hailong Li
Haribabu Kommi
Lord Heath
Heikki Linnakangas
Hugo Mercier
Igor Korot
Igor Neyman
Ildar Musin
Ildus Kurbangaliev
Ioseph Kim
Jacob Champion
Jaime Casanova
Jakob Egger
Jean-Pierre Pelletier
Jeevan Chalke
Jeevan Ladhe
Jeff Davis
Jeff Janes
Jeremy Evans
Jeremy Finzel
Jeremy Schneider
Jesper Pedersen
Jim Nasby
​​Jimmy Yih
Jing Wang
Jobin Augustine
Joe Conway
John Gorman
John Naylor
Jon Nelson
Jon Wolski
Jonathan Allen
Jonathan S. Katz
Julien Rouhaud
Jürgen Purtz
Justin Pryzby
Kaigai Kohei
Kaiting Chen
Karl Lehenbauer
Keith Fiske
Kevin Bloch
Kha Nguyen
Kim Rose Carlsen
Konstantin Knizhnik
Kuntal Ghosh
Kyle Samson
Kyotaro Horiguchi
Lætitia avrot
Lars Kanis
Laurenz Albe
Leonardo Cecchi
Liudmila Mantrova
LIXIAN ZOU
Lloyd Albin
Luca Ferrari
Lucas Fairchild
Lukas Eder
Lukas Fittl
Magnus Hagander
Mai Peng
Maksim Milyutin
Maksym Boguk
Mansur Galiev
Marc Dilger
Marco Nenciarini
Marina Polyakova
Mario de Frutos Dieguez
Mark Cave-ayland
Mark Dilger
Mark Wood
Marko Tiikkaja
Markus Winand
Martín Marqués
Masahiko Sawada
Matheus Oliveira
Matthew Stickney
Metin Doslu
Michael Banck
Michael Meskes
Michael Paquier
Michail Nikolaev
Mike Blackwell
Minh-Quan Tran
Mithun cy
Morgan Owens
Nathan Bossart
Nathan Wagner
Neil Conway
Nick Barnes
Nicolas Thauvin
Nikhil Sontakke
Nikita Glukhov
Nikolay Shaplov
Noah Misch
Noriyoshi Shinoda
Oleg Bartunov
Oleg Samoilov
Oliver Ford
Pan Bian
Pascal Legrand
Patrick Hemmer
Patrick Krecker
Paul Bonaud
Paul Guo
Paul Ramsey
Pavan Deolasee
Pavan Maddamsetti
Pavel Golub
Pavel Stehule
Peter Eisentraut
Peter Geoghegan
Petr Jelínek
Petru-Florin Mihancea
Phil Florent
Philippe Beaudoin
Pierre Ducroquet
Piotr Stefaniak
Bohhat Sahu
Pu Qun
QL ZHUO
Rafia Sabih
Rahila Syed
Rainer Orth
Rajkumar Raghuwanshi
Raúl Marín Rodríguez
Regina OBE
Richard Yen
Robert Haas
Robins Tharakan
Rod Taylor
Rushabh Lathia
Ryan Murphy
SAHAP ASCI
Samuel Horwitz
Scott ure
Sean Johnston
Shao Bret
Shay Rojansky
Shubham Barai
Simon Riggs
Simone Gotti
Sivasubramanian Ramasubramanian
Stas Kelvich
Stefan Kaltenbrunner
Stephen Froehlich
Stephen Frost
Steve Singer
Steven Winfield
Sven Kunze
Taiki Kondo
Takayuki Tsunakawa
Takeshi ideriha
Tatsuo Ishii
Tatsuro Yamada
Teodor Sigaev
Thom Brown
Thomas Kellerer
Thomas Munro
Thomas Reiss
Tobias Bussmann
Todd A. Cook
Tom Kazimiers
Tom Lane
Tomas Vondra
Tomonari Katsumata
Torsten gust
Tushar Ahuja
Vaishnavi Mitchakaran
Vasundhar Boddapati
Victor Drobny
Victor Wagner
Victor Yegorov
VIK FEARING
Vinayak Pokale
Vincent Lachenal
Vitaliy Garnashevich
Vitaly Burovoy
Vladimir Baranoff
Xin Zhang
Yi Wen Wong
Yorick Peterse
Yugo Nagata
Yuqi Gu
Yura Sokolov
Yves Goergen
Zhou Digoal