Ngày phát hành:2018-10-18
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ật
kè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ọn
Hiệ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ục
Bâ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ất
và 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 vi
,Khoảng cách
trước/sauNhóm
Mode 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ồm
mệ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ột
vớ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.
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ồi
quyền vàthay đổi cơ sở dữ liệu
Cài đặt biến, chỉ bị bỏ rơi bởipg_dumpall. Hiện naypg_dump --Create
vàpg_restore --Create
Sẽ 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 -g
Bâ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_DUMPvàpg_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ệu
sẽ đượ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 -CLEAN
Bâ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ủaPostgres
vàTemplate1
Cơ 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)
Khix
là 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áp
vàf
(x
)
Để 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.x
.f
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ố)
và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 = 1
và1 ^ 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ềNAN
Trong 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
.L
vàTh
Bâ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 ()
và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 ()
và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óaRelhaspkey
Cộ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
'sproisagg
vàProisWindow
Cộ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ài
thay 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_type
Nhã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ếuadminpack
chức năngpg_file_read ()
,pg_file_length ()
và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ạiadminpack
Cà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ới
mệ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,cũ
vàmới
Biế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.
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 đó.
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ùng
gâ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àng
Trì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ật
kè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ật
vàCopy
Trê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_FDW
Bảng nước ngoài. Kể từExecforeIgnInsert
25341_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)
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ọn
Song song nếu cá nhânChọn
S 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ụ:WHERE
Truy 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 maio
vàTạ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)
30390_30597
Điều này được bật bởi mớiBao gồm
mệ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.
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
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 =
và<=
(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ưvà
<
, 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ữa
với phạm vi nhỏ.
giảmvar
=
var
đếnvar
không phải là null
Trong đó 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ại
vàKhông tồn tại
Truy 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ủacó
mệnh đề (Tom Lane)
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ật
S vàXóa
37341_37391
Trước đây, chỉ không tham giaCập nhật
S vàXóa
S đã đượ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.
Hiển thị cách sử dụng bộ nhớ ở đầu ra từlog_statement_stats
,log_parser_stats
,log_planner_stats
vàlog_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_duration
Nhậ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_schema
kè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_table
vàTriggers
.action_reference_new_table
hiện đã được điền, trong đó trước khi chúng luôn luôn vô hiệu. Cũng,Table_constraints
.được thi hành
Bây giờ tồn tại nhưng chưa được đông dân 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ể,LdapSearchFilter
Cho 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 = LDAPS
hoặcldapurl = ldaps: //
.
Cải thiện ghi nhật kýLDAPLỗi (Thomas Munro)
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_files
vàPG_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ủCopy
vàFILE_FDW
Phầ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ồi
Quyề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 ()
và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_fdw
Bảng (Robert Haas)
PostgreSQLChỉ kèo bóng đá hôm nay và ngày mai Superuser truy cậpPOSTGRES_FDW
Bả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ật
trên lượt xem (Tom Lane)
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ồivàTB.
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)
sao chépcắt ngắn
Hoạ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.Init
Tệ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_Label
Tệp (Michael Paquier)
Cũng thêm kiểm tra xemWalDòng thời gian phù hợp vớiBackup_Label
Dò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_RECEIVER
Chế độ xem hệ thống (Haribabu Kommi)
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ộtVACUUM
hoặckèo bóng đá hôm nay và ngày mai tích
Lệnh (Nathan Bossart)
Ngoài ra, nếu bất kỳ bảng nào được đề cập trongVACUUM
Sử dụng danh sách cột, sau đókèo bóng đá hôm nay và ngày mai tích
Từ 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ợp
Tù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
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ừjsonb
kèo bóng đá hôm nay và ngày mai loại dữ liệu vô hướng đến số và boolean (Anastasia Lubennikova)
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 vi
chế độ sử dụngtrước
vàsau
Để 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óm
Chế độ 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 ()
và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ạngTZH
vàTZM
.
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
/JSONB
Giá trị (Dmitry Dolgov)
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ình
lệnh và được gọi quagọi
.
MớiAlter
/Thả thói quen
kè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ăng
hiện được ưu tiên hơn khi viếtQuy trình
inTạo toán tử
và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 nhaudo
vàgọi
khối chỉ chứa khácdo
vàgọi
khố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)
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ục
Tùy chọn thànhECPG'sBất cứ khi nào
Tuyên bố (Vinayak Pokale)
Điều này tạo ra CTiếp tục
Câ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
.
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_message
vàlast_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_name
kè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\ if
câ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.PAGER
vẫn được vinh danh nếuPSQL_PAGER
khô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-U
và 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ỏ
và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ỏ
và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ụ,\ Q
Khô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.
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\ if
Hỗ 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 ()
và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
và--Rate
(Fabien Coelho)
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-slot
Tạ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_mode
kè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_resetwalvàpg_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ửiSigkill
Tí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_DUMPALLvàPG_RESTORETùy chọn là--no-comments
.
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óp
kè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ụngSGML
Phầ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ạibool
Trê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
.Reltuples
bởiNút hút
Phù 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)
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_prewarm
Lư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_TRGM
functionstrict_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ên
vàUUID
Kiểu dữ liệu (Matheus Oliveira)
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 maioUnaccent
Mở 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)
cóadminpack
Sử 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ọiadminpack
chứ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_statement
S 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_82298
tập lệnh vì chúng không còn được đề xuất (sử dụng82377_82406
Thay kèo bóng đá hôm nay và ngày maio đó) (Tom Lane)
XóaCHKPASS
Mở 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.
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 |