Người soi kèo bóng đá truoctran tuần
JDBC 42.2.23 được phát hành https://jdbc.postgresql.org/documentation/changelog.html#version_42.2.23
ORA2PG 22.1, soi kèo bóng đá truoctran công cụ để di chuyển cơ sở dữ liệu Oracle sang PostgreSQL, được phát hành.https: //github.com/darold/ora2pg/blob/master/changelog
CredCheck 0.1.1, Cơ chế kiểm tra mật khẩu cho mật khẩu văn soi kèo bóng đá truoctran thuần túy,được phát hành
PG-Strom 3.0, tiện ích mở rộng PostgreSQL sử soi kèo bóng đá truoctran GPUS và phần cứng liên quan để Tăng tốc truy vấn OLAP,được phát hành.
Datasentinel phiên bản 2021.05, một ứng dụng theo dõi và báo cáo, soi kèo bóng đá truoctran số Những thứ khác, PostgreSQL,được phát hành
https: //archives.postgresql.org/pgsql-jobs/2021-07/
Planet Postgresql:https: //planet.postgresql.org/
Tin tức hàng tuần của PostgreSQL được mang đến cho bạn soi kèo bóng đá truoctran tuần này bởi David Fetter
Gửi tin tức và thông báo trước Chủ nhật lúc 3:00 PM PST8PDT đến David@fetter.org.
Amit Kapila bị đẩy:
DOC: Chỉ số băm. soi kèo bóng đá truoctran chương mới cho các chỉ mục băm, được thiết kế để giúp người dùng hiểu cách chúng làm việc và khi nào nên sử dụng chúng. Backpatch-qua 10 nơi chúng tôi Đã thực hiện các chỉ số băm bền. Tác giả: Simon Riggs được xem xét-BY: Justin Pryzby, Amit Kapila Thảo luận:7248_7336 7433_7516
Hàm tái cấu trúc parse_subcrip_options. Thay vì sử dụng nhiều tham số soi kèo bóng đá truoctran parse_subcrip_options Chữ ký, sử dụng cấu trúc Subpts gói gọn tất cả các tùy chọn đăng ký và giá trị của chúng. Nó sẽ hữu ích cho công việc soi kèo bóng đá truoctran tương lai, nơi chúng ta cần thêm các tùy chọn khác soi kèo bóng đá truoctran Đăng ký. Ngoài ra, sử dụng bitmap để vượt qua được hỗ trợ và truy xuất Các tùy chọn được chỉ định giống như cách nó được thực hiện soi kèo bóng đá truoctran cam kết A3DC926009. Tác giả: Bharath Rupireddy đã xem xét-BY: Peter Smith, Amit Kapila, Alvaro Thảo luận Herrera:8182_8270 https: //git.postgresql.org/pg/commitdiff/8AAFB02616753F5C6C90BB
Peter Eisentraut bị đẩy:
DOC: Khắc phục trích dẫn đánh dấu.8633_8716
Cải thiện các thông báo lỗi về việc liên lạc không phù hợp. Hầu hết các thông báo lỗi về một Relkind không được hỗ trợ hoặc phù hợp với lệnh là của Mẫu "Mối quan hệ \"%s \ "không phải là một bảng, bàn nước ngoài hoặc vật chất hóa Xem "Phong cách này có thể trở nên dài dòng và tẻ nhạt để duy trì. Hơn nữa, nó là không hữu ích lắm: nếu tôi đang cố gắng tạo một nhận xét trên bàn nướng, đó là không được hỗ trợ, sau đó thông tin mà tôi có thể đã tạo một nhận xét về Quan điểm vật chất là vô nghĩa. Thay vào đó, hãy viết thông báo lỗi chính ngắn hơn và nói trực tiếp hơn rằng những gì đã cố gắng là không thể. Sau đó, soi kèo bóng đá truoctran thông báo chi tiết, giải thích rằng hoạt động không được hỗ trợ cho Các đối tượng đã liên lạc. Để đơn giản hóa điều đó, hãy thêm một chức năng mới errdetail_relkind_not_supported () làm điều này. Khi đi qua, tận dụng Relkind_has_storage () khi thích hợp, thay vì liệt kê ra các liên kết cá nhân. Đánh giá-BY: Michael Paquiermichael@paquier.xyzĐược xem xét-BY: Alvaro Herreraalvherre@alvh.no-ip.orgThảo luận: 10259_10342
Dean Rasheed đã đẩy:
Ngăn chặn tràn số song song các tập hợp số. Trước đây khác nhau các hàm tổng hợp số được hỗ trợ tổng hợp song song bằng cách có mỗi Công nhân chuyển đổi các giá trị tổng hợp một phần thành số và sử dụng numeric_send () như một phần của việc tuần tự hóa trạng thái của họ. Đó là vấn đề, vì phạm vi của Số nhỏ hơn số của numericvar, vì vậy nó có thể tràn (ở hai bên của điểm thập phân) soi kèo bóng đá truoctran các trường hợp sẽ thành công soi kèo bóng đá truoctran Chế độ không song song. Sửa chữa bằng cách tuần tự hóa số thay thế, để tránh Rủi ro tràn và đảm bảo rằng các chế độ song song và không song song hoạt động giống nhau. Một lợi ích phụ là điều này cải thiện hiệu quả của Mã tuần tự/giải phóng hóa, có thể tạo ra sự khác biệt đáng chú ý đối với Hiệu suất với số lượng lớn công nhân song song. Không có đồng hồ nào do rủi ro từ việc thay đổi định dạng nhị phân của các trạng thái tuần tự hóa tổng hợp vì thiếu các khiếu nại trường trước và xác suất thấp của các dòng chảy như vậy luyện tập. Bản vá của tôi. Cảm ơn David Rowley đã đánh giá và hiệu suất Kiểm tra, và Ranier Vilela cho một đề xuất bổ sung. Cuộc thảo luận:https: //postgr.es/m/caezatcumefwcrq2dnzzprj5+6lfn85jyidoqm+ucsxhb9u2tba@mail.gmail.com 11825_11908
FIX NUMERIC_MUL () tràn do quá nhiều chữ số sau dấu thập phân. Cái này
sửa lỗi tràn khi sử soi kèo bóng đá truoctran số*
toán tử nếu kết quả có
Hơn 16383 chữ số sau điểm thập phân bằng cách soi kèo bóng đá truoctranm tròn kết quả.
Lỗi tràn chỉ nên xảy ra nếu kết quả có quá nhiều chữ sốtrướcĐiểm thập phân. Cuộc thảo luận:https: //postgr.es/m/caezatcumefwcrq2dnzzprj5+6lfn85jyidoqm+
12573_12656
Tom Lane bị đẩy:
Suy nghĩ lại các chú thích soi kèo bóng đá truoctran phân vùng tách rời-Concerny- [34]. soi kèo bóng đá truoctran 741D7F104, tôi đã cố gắng thực hiện các báo cáo từ các bước bị hủy Các bước pg_cancel_backend (), vì đó là thứ tự phổ biến nhất trước đây. Tuy nhiên, điều đó không đảm bảo rằng một bước bị hủy không báo cáo sau này, Như thể hiện soi kèo bóng đá truoctran một thất bại gần đây trên thành viên Buildfarm Idiacanthus. Còn hơn là làm phức tạp những thứ thậm chí nhiều hơn với các chú thích bổ sung, chúng ta hãy bắt buộc Hiệu ứng của Hủy được báo cáo trước. Nó không phảiThattrông không tự nhiên. Back-Patch to V14 nơi soi kèo bóng đá truoctran trường hợp thử nghiệm này xuất hiện. Báo cáo:https: //buildfarm.postgresql.org/cgi-bin/show_log.pl? https: //git.postgresql.org/pg/commitdiff/c04c767059B8460b9
Giảm chi phí của thử nghiệm Cache-Clobber soi kèo bóng đá truoctran LookupOpOpClassInfo (). Làm 03FFC4D6D đã thêm logic để bỏ qua tất cả các hành vi bộ nhớ đệm soi kèo bóng đá truoctran LookupOpClassInfo khi Clobber_cache_always được bật. Nó không giống như tôi đã dừng lại để nghĩ nhiều về những gì sẽ có giá, nhưng cuộc điều tra gần đây cho thấy chi phí là khổng lồ: Nó tăng gấp đôi thời gian cần thiết cho các lần chạy thử nghiệm bộ đệm. Dường như có giá trị soi kèo bóng đá truoctran hành vi này khi cố gắng kiểm tra opclass-cache logic logic, nhưng đối với các mục đích khác, chi phí là quá mức. Do đó, chúng ta hãy quay lại làm điều này chỉ khi DEBUG_INVALIDITE_SYSTEM_CACHES_Always ít nhất là 3; hoặc soi kèo bóng đá truoctran các nhánh cũ, Khi clobber_cache_recursely được xác định. soi kèo bóng đá truoctran khi ở đây, hãy dọn dẹp một số Các vấn đề nhỏ soi kèo bóng đá truoctran LookupopClassInfo. Đặt lại mã để chúng tôi không để lại Các mục bộ nhớ cache bị hỏng (dẫn đến các kết xuất lõi sau này) soi kèo bóng đá truoctran trường hợp không thể xảy ra Chúng tôi chịu đựng OOM soi kèo bóng đá truoctran khi cố gắng phân bổ không gian cho một mục mới. (Điều đó dường như Hãy là sự giám sát của tôi soi kèo bóng đá truoctran 03FFC4D6D.) Ngoài ra, soi kèo bóng đá truoctran = v13, dừng phân bổ một mảng Nhập quá nhiều. Điều đó rõ ràng còn sót lại từ sự đảo ngược cẩu thả soi kèo bóng đá truoctran 851B14B0C. Back-Patch cho tất cả các chi nhánh được hỗ trợ, chủ yếu là để giảm thời gian chạy của động vật xây dựng bộ đệm. Cuộc thảo luận:https: //postgr.es/m/1370856.1625428625@sss.pgh.pa.us https: //git.postgresql.org/pg/commitdiff/9753324b7d9e
DOC: Thêm thông tin về dấu thời gian với độ lệch UTC từng phân số. Mã của chúng tôi đã hỗ trợ các phạm vi phạm vi UTC từng phân đoạn cho các lứa tuổi, nhưng không có đề cập khả năng soi kèo bóng đá truoctran các tài liệu chính, và chỉ có một tài liệu tham khảo rất gián tiếp soi kèo bóng đá truoctran Phụ lục B. Cải thiện điều đó. Cuộc thảo luận:15698_15780 15877_15960
Tránh tìm kiếm danh mục soi kèo bóng đá truoctran Postgres_FDW's Convers_error_callback. Như soi kèo bóng đá truoctran 50371df26, đây là một ý tưởng tồi vì cuộc gọi lại thực sự không thể biết lỗi gì đang bị ném và do đó có an toàn khi thử danh mục truy cập. Thay vì đẩy các quyền truy cập nói trên vào mã dòng chính soi kèo bóng đá truoctran đó Họ thường là một sự lãng phí chu kỳ, chúng ta có thể xem xét các truy vấn có thể nói thay vì. Thay đổi này có nghĩa là chúng tôi sẽ in các bí danh truy vấn (nếu có đã được sử dụng) thay vì tên thật của bảng hoặc cột. Nhưng điều đó dường như không Giống như một điều xấu: nó chắc chắn là một định nghĩa hữu ích hơn soi kèo bóng đá truoctran các trường hợp tự tham gia, ví dụ. soi kèo bóng đá truoctran mọi trường hợp, có vẻ như bất kỳ ứng dụng nào sẽ không Tùy thuộc vào chi tiết này, vì vậy nó có vẻ an toàn để thay đổi. Bản vá của tôi. Nguyên bản Khiếu nại của Andres Freund; Bharath Rupireddy đã ghi nhận kết nối với Chuyển đổi_error_callback. Cuộc thảo luận:https: //postgr.es/m/20210106020229 17128_17211
Giảm chi phí lập kế hoạch cho các quan điểm được lồng sâu. Joel Jacobson báo cáo rằng Nesting sâu của các quan điểm tầm thường (có thể dẹt) dẫn đến sự tăng trưởng O (n^3) của Thời gian lập kế hoạch cho N-Deep Nesting. Nó chỉ ra rằng một phần lớn chi phí này đến từ việc sao chép xung quanh cây con "Sub điều lệ" của mỗi lượt xem RTE_SubQuery RTE. Nhưng một khi chúng tôi đã làm phẳng thành công, chúng tôi không cần điều đó nữa, vì người lập kế hoạch sẽ không làm bất cứ điều gì thú vị khác với RTE đó. Chúng tôi đã hạ gục con trỏ con soi kèo bóng đá truoctran setrefs.c (cf. add_rte_to_flat_rtable), nhưng đó là hành lý vô dụng sớm hơn thế. Xóa con trỏ ngay khi pull_up_simple_subquery được thực hiện với RTE giảm chi phí từ O (n^3) xuống O (n^2); mà vẫn không tuyệt vời, nhưng nó là Khá tốt hơn rất nhiều. Những cải tiến hơn nữa sẽ yêu cầu suy nghĩ lại về RTE Cấu trúc dữ liệu, đang được xem xét soi kèo bóng đá truoctran một chủ đề khác. Bản vá của tôi; Cảm ơn Dean Rasheed để xem xét. Cuộc thảo luận:18299_18374 18471_18554
Cho phép các nhà cung cấp CustomScan nói liệu họ có hỗ trợ dự đoán hay không. Trước đây, tất cả các nhà cung cấp tùy chỉnh phải hỗ trợ các dự báo, nhưng có thể là những trường hợp điều này là bất tiện. Thêm soi kèo bóng đá truoctran bit cờ để nói nếu nó được hỗ trợ. Mục quan trọng cho các ghi chú phát hành: Đây là không tương thích không phù hợp kể từ Mặc định bây giờ là giả sử rằng các nhà cung cấp tùy chỉnh không thể dự án, thay vào đó giả định rằng họ có thể. Nó không thành công, nhưng có thể dẫn đến hiển thị Hình phạt hiệu suất do thêm các nút kết quả không cần thiết. Sven klemm, được xem xét bởi Aleksander Aleksev; soi kèo bóng đá truoctran số mỹ phẩm nghịch ngợm của tôi. Cuộc thảo luận:https: //postgr. 19477_19560
Khắc phục sự cố soi kèo bóng đá truoctran postgres_fdw để cập nhật/xóa từ xa có thể sử dụng. soi kèo bóng đá truoctran 86dc90056, tôi đã viết find_modifytable_subplan với giả định rằng nếu Con ngay lập tức của một sửa đổi là một kết quả, nó phải là một dự án Kết quả với một kế hoạch con. Tuy nhiên, nếu bản cập nhật hoặc xóa có có thể gây ra đáng kể-false soi kèo bóng đá truoctran đó mệnh đề, đó không phải vậy: chúng ta sẽ tạo ra một hình nộm Subplan với một kết quả không có con. Thêm phần kiểm tra null bị thiếu để chúng tôi không gặp sự cố trên những trường hợp như vậy. Theo báo cáo từ Alexander Pyhalov. Cuộc thảo luận:https: //postgr.es/m/b9a6f53549456b2f3e2fd150dcd79d72@postgrespro.ru 20341_20424
Từ chối các trường hợp soi kèo bóng đá truoctran đó một truy vấn với các bản viết lại để chỉ thông báo. Kể từ khi thực thi Không thể đối phó với một tuyên bố tiện ích xuất hiện dưới dạng nút của cây kế hoạch, chúng tôi không thể hỗ trợ các trường hợp soi kèo bóng đá truoctran đó quy tắc viết lại chèn thông báo vào Lệnh chèn/cập nhật/xóa xuất hiện soi kèo bóng đá truoctran một mệnh đề của một truy vấn lớn hơn. (Người ta có thể tưởng tượng các cách xung quanh đó, nhưng nó sẽ là một tính năng mới không phải là một sửa lỗi, và cho đến nay không có nhu cầu nào cho nó.) Viết lại điều kiện này đã được kiểm tra cho điều này, nhưng nó đã bỏ lỡ trường hợp lệnh dml viết lại thànhchỉMột thông báo. Đó là dẫn đến các vụ tai nạn sau đó soi kèo bóng đá truoctran kế hoạch. Thêm séc bị bỏ lỡ và cải thiện Mức độ kiểm tra của khu vực này. Mỗi lỗi #17094 từ Yaoguang Chen. Nó đã được Bị kết thúc kể từ khi được giới thiệu, vì vậy đồng hồ ngược cho tất cả các chi nhánh được hỗ trợ. Cuộc thảo luận:21311_21370 21467_21550
Cập nhật đầu dò của LIBLDAP để hoạt động với OpenLDAP 2.5. Riêng biệt LIBLDAP_R đã biến mất và LIBLDAP giờ đây luôn an toàn cho luồng. Không may Dường như không có cách nào dễ dàng để biết bằng cách kiểm tra xem Libldap có an toàn cho chủ đề hay không, Vì vậy, chúng ta phải tin vào niềm tin rằng libldap là an toàn cho chủ đề nếu không có LIBLDAP_R. Điều đó sẽ ổn, vì có vẻ như libldap_r là một tiêu chuẩn Một phần của việc cài đặt sẽ trở lại ít nhất 20 năm. Báo cáo và vá lỗi Adrian Ho. Đồng hồ ngược cho tất cả các chi nhánh được hỗ trợ, vì mọi người có thể cố gắng Xây dựng bất kỳ soi kèo bóng đá truoctran số chúng với một Openldap mới hơn. Cuộc thảo luận:https: //postgr.es/m/17083-a19190d9591946a7@postgresql.org 22400_22483
Tránh tạo kết quả RTE được đánh dấu bên. Cam kết 7266D0997 Đã thêm mã Để kéo lên kết quả chức năng không đổi đơn giản, chuyển đổi RTE_Function RTE đến soi kèo bóng đá truoctran rte_result rte giả vì nó không còn cần phải được quét. Nhưng tôi đã quên Xóa cờ bên nếu RTE có nó được đặt. Nếu chức năng giảm xuống thành soi kèo bóng đá truoctran Không đổi, nó chắc chắn không chứa tài liệu tham khảo bên để đơn giản hóa này là về mặt logic ok. Nó cần thiết bởi vì nhiều nơi khác sẽ khẳng định rằng Kết quả RTE không bên. Mỗi lỗi #17097 từ Yaoguang Chen. Back-Patch to v13 Mã bị lỗi xuất hiện ở đâu. Thảo luận:https: //postgr.es/m/17097-3372ef9f798fc94f@postgresql.org 23332_23415
Xây dựng AIX không phá vỡ. soi kèo bóng đá truoctran cam kết d0a02bdb8, tôi cho rằng việc thăm dò đồng đều Đối với LDAP_BIND sẽ làm cho ý định rõ ràng hơn. Tuy nhiên, điều đó dường như không hoạt động Trên AIX, vì những lý do tối nghĩa (có thể đó là một vĩ mô ở đó?). Trở lại trước đây Hành vi của việc thăm dò LDAP_SIMPLE_BIND cho các trường hợp an toàn chủ đề và LDAP_BIND nếu không thì. Per Buildfarm thành viên Hoverfly. Cuộc thảo luận:https: //postgr.es/m/17083-a19190d9591946a7@postgresql.org 24033_24116
bản dựng aix không phá vỡ không vui. Nhìn kỹ hơn, có vẻ như nó không liên kết libldap trừ khi Libbssl cũng có mặt; Vì vậy, vấn đề là ý tưởng của tôi về việc xóa soi kèo bóng đá truoctran lib trước Làm kiểm tra. Hoàn nguyên về cơ bản là mã hóa ban đầu, ngoại trừ Thay vì thất bại khi LibLDAP_R không có ở đó, hãy sử dụng libldap. Mỗi bản dựng Thành viên Hoverfly. Cuộc thảo luận:https: //postgr.es/m/17083-a19190d9591946a7@postgresql.org 24779_24862
Khắc phục thử nghiệm bị kết thúc cho LDAP_initialize. Thở dài ... tôi đang mong đợi ac_check_lib Làm điều gì đó không, cụ thể là cập nhật LIBS. Điều này dẫn đến việc không tìm thấy LDAP_initialize. Khắc phục bằng cách di chuyển đầu dò cho LDAP_initialize. soi kèo bóng đá truoctran một số ý nghĩa Điều này chính xác hơn dù sao, vì (ít nhất là bây giờ) chúng tôi quan tâm đến việc liệu có ldap_initialize tồn tại soi kèo bóng đá truoctran libldap chứ không phải libldap_r. Per Buildfarm thành viên Elver và thử nghiệm địa phương. Cuộc thảo luận:https: //postgr.es/m/17083-a19190d9591946a7@postgresql.org 25528_25611
khóa tiện ích mở rộng soi kèo bóng đá truoctran quá trình thêm/thả mở rộng thay đổi. Mặc dù chúng tôi đã cẩn thận Để khóa đối tượng đang được thêm hoặc bỏ, chúng tôi đã không nhận được bất kỳ loại khóa nào Trên chính phần mở rộng. Điều này cho phép thay đổi tiến hành song song với một Phân biệt mở rộng, có vấn đề vì một vài lý do. Nếu cả hai Các lệnh đã thành công, chúng tôi sẽ bị bỏ lại với một liên kết lơ lửng soi kèo bóng đá truoctran pg_depend, sẽ gây ra vấn đề sau. Ngoài ra, nếu sự thay đổi không thành công vì một số lý do, nó có thể thử để in tên của tiện ích mở rộng và điều đó có thể dẫn đến một sự cố hoặc (soi kèo bóng đá truoctran cũ hơn nhánh) Một thông báo lỗi ngớ ngẩn phàn nàn về phần mở rộng "(null)". Mỗi lỗi #17098 từ Alexander Lakhin. Back-Patch cho tất cả các chi nhánh được hỗ trợ. Cuộc thảo luận:https: //postgr.es/m/17098-b960f3616c861f83@postgresql.org 26575_26658
Michaël Paquier bị đẩy:
sử dụng Waitlatch () thay vì pg_usle ngủ () ở cuối bản sao lưu. Mối quan tâm này pg_stop_backup () và base_backup, khi chờ các phân đoạn wal cần thiết cho một bản sao lưu được lưu trữ. Điều này đơn giản hóa một chút xử lý của sự chờ đợi Sự kiện được sử dụng soi kèo bóng đá truoctran đường dẫn mã này. Tác giả: Bharath Rupireddy đã xem xét-BY: Michael Paquier, Stephen Frost Thảo luận:27171_27259 27356_27439
Mã hóa SASL với giao diện chung cho các cơ chế của nó. Mã của Scram và SASL đã được liên kết chặt chẽ với nhau kể từ khi Scram tồn tại soi kèo bóng đá truoctran mã cốt lõi, khó khăn để nắm bắt việc bổ sung các cơ chế SASL mới, nhưng Đây là bởi các cơ sở thiết kế khác nhau, với Scram là một lựa chọn cho SASL. Điều này tái cấu trúc mã liên quan đến cả hai như phụ trợ và sử dụng frontend một tập hợp các cuộc gọi lại cho các cơ chế SASL, ghi lại soi kèo bóng đá truoctran khi ở trên đó Được mong đợi bởi bất cứ ai thêm một cơ chế SASL mới. Sự tách biệt giữa cả hai Các lớp gọn gàng, sử dụng hai bộ gọi lại cho phía trước và phần phụ trợ Để đánh dấu biên giới giữa cả hai cơ sở. Hình dạng của các cuộc gọi lại là bây giờ được truyền cảm hứng trực tiếp từ các thói quen được sử dụng bởi scram, vì vậy thay đổi mã là thẳng và mã SASL được chuyển vào bộ tệp của riêng mình. Những cái này có thể sẽ thay đổi tùy thuộc vào cách thức và nếu các cơ chế SASL mới được thêm vào tương lai. Tác giả: Jacob Champion được đánh giá-BY: Michael Paquier Thảo luận:28573_28652 28749_28832
Thêm lsn_format_args () bị lãng quên soi kèo bóng đá truoctran xlogreader.c. Đây phải là một phần soi kèo bóng đá truoctran số 4035CD5, đã giới thiệu hỗ trợ LZ4 cho Wal_compression.29087_29170
Thêm nhiều kiểm tra tỉnh táo soi kèo bóng đá truoctran các trao đổi SASL. Các kiểm tra sau được thêm vào, vào làm cho cơ sở hạ tầng SASL nhận thức rõ hơn về các khiếm khuyết khi thực hiện mới Cơ chế: - Phát hiện rằng không có đầu ra nào được tạo ra bởi một cơ chế nếu trao đổi Thất bại soi kèo bóng đá truoctran phần phụ trợ, thất bại nếu có một tin nhắn đang chờ được gửi. - Xử lý các thông báo có độ dài bằng không ở phía trước. Phụ trách xử lý đó Đã, và Scram sẽ phàn nàn nếu gửi tin nhắn trống vì điều này không được ủy quyền cho cơ chế này, nhưng các cơ chế khác có thể muốn khả năng này (Thông số kỹ thuật SASL cho phép điều đó). - Đảm bảo rằng một cơ chế tạo ra một Tin nhắn ở giữa cuộc trao đổi ở phía trước. Scram, như đã thực hiện, Tôn trọng tất cả các yêu cầu này và việc tái cấu trúc gần đây của SASL Được thực hiện soi kèo bóng đá truoctran 9FD8557 giúp ghi lại rằng một cách sạch sẽ hơn. Được phân tích-by: Jacob Champion Tác giả: Michael Paquier đã xem xét-BY: Jacob Champion Thảo luận:30216_30295 https: //git.postgresql.org/pg/commitdiff/44BD0126C70B5B90E8E2D604833A6476
David Rowley bị đẩy:
Giảm số lượng pallocs khi xây dựng giới hạn phân vùng. soi kèo bóng đá truoctran mỗiTạo _*_ Bound ()
Các chức năng cho danh sách, phạm vi và phân vùng băm, đã có một
số lượng lớn các cuộc gọi palloc có thể giảm xuống còn nhỏ hơn nhiều
con số. soi kèo bóng đá truoctran mỗi chức năng này, một mảng đã được xây dựng để chúng ta có thể QSORT
Nó trước khi làm cho phân vùng. Cho danh sách và phân vùng băm, một
Mảng con trỏ được phân bổ thì mỗi phần tử được phân bổ soi kèo bóng đá truoctran đó
Mảng. Vì số lượng vật phẩm của mỗi chiều được biết đến trước, chúng tôi
Chỉ có thể phân bổ một khối bộ nhớ duy nhất cho việc này. Tương tự, với tất cả
chiến lược phân vùng, chúng tôi có thể giảm số lượng phân bổ để xây dựng
Trường - Datums. Đây là một loạt các con trỏ mốc, nhưng không cần
Đối với các mốc mà mỗi phần tử chỉ ra được phân bổ đơn lẻ. Một lớn
Chunk sẽ làm. Đối với phân vùng phạm vi, trường phân vùng có thể
được điều trị tương tự. Chúng tôi có thể áp dụng các tối ưu hóa tương tự cho
phân vùng_bound_copy (). Làm điều này có thể có ảnh hưởng nhỏ trên bộ nhớ cache
Hiệu suất khi tìm kiếm phân vùng chính xác soi kèo bóng đá truoctran quá trình cắt bỏ phân vùng
hoặc DML trên một bảng được phân vùng. Tuy nhiên, điều đó có khả năng là nhỏ và điều này là
Chủ yếu là về việc giảm palloc trên đầu. Tác giả: Nitin Jadhav, Justin Pryzby,
David Rowley đã xem xét-BY: Justin Pryzby, Zhihong Yu Thảo luận:32046_32139
32236_32319
sửa lỗi đánh máy soi kèo bóng đá truoctran bình luận. Tác giả: James Coleman Thảo luận:32494_32582 32679_32762
Sử dụng bảng băm để tăng tốc độ không (giá trị). Tương tự như 50e17ad28, mà Các bảng băm được phép được sử dụng cho các điều khoản với một tập hợp các hằng số, ở đây chúng tôi Thêm tính năng tương tự cho không soi kèo bóng đá truoctran các mệnh đề. Không đánh giá giống như: ở đâu A < V1 và A < V2 và A < V3. Rõ ràng, nếu chúng tôi đang sử dụng bảng băm, chúng tôi phải hoàn toàn tương đương với điều đó và trả về cùng một kết quả thực hiện Tài khoản rằng một soi kèo bóng đá truoctran hai bên của điều kiện có thể chứa một null. Điều này đòi hỏi Một chút xử lý đặc biệt để thực hiện công việc với phiên bản bảng băm. Khi xử lý không vào, toán tử của ScalararRayopExPR sẽ là < nhà điều hành. Để có thể xây dựng và tra cứu bảng băm, chúng ta phải sử dụng toán tử tiêu cực. Người lập kế hoạch kiểm tra xem điều đó có tồn tại không và có thể băm và bộ Các trường có liên quan soi kèo bóng đá truoctran ScalarArrayopExpr để hướng dẫn người thực thi sử dụng băm. Tác giả: David Rowley, James Coleman đã xem xét-BY: James Coleman, Zhihong Yu Thảo luận:https: //postgr.es/m/caaphdvof1mum_frk6d621edcb6kshbi2+ 34050_34133
Khắc phục giá trị trả về không chính xác soi kèo bóng đá truoctran pg_size_pretty (bigint). Do làm thế nào pg_size_pretty (bigint) đã được triển khai, có thể là khi được cung cấp Số lượng byte âm mà giá trị trả lại sẽ không khớp với Giá trị trả về dương tương đương khi được cho số dương tương đương Byte. Điều này là do hai vấn đề riêng biệt. 1. Chức năng được sử dụng bit Chuyển để chuyển đổi số byte thành các đơn vị lớn hơn. Sự tròn trịa được thực hiện bằng cách dịch chuyển bit không giống như phân chia. Ví dụ -3 1 = -2, nhưng -3 / 2 = -1. Hai hoạt động này chỉ tương đương với tích cực số. 2. Macro nửa_Rounded () được làm tròn về phía vô cùng tích cực. Cái này có nghĩa là các số âm được làm tròn về phía 0 và số dương được làm tròn xa số không. Ở đây chúng tôi sửa #1 bằng cách chia các giá trị thay vì bit sự thay đổi. Chúng tôi sửa lỗi số 2 bằng cách điều chỉnh macro nửa_round luôn luôn làm tròn từ 0. Ngoài ra, điều chỉnh hàm pg_size_pretty (số) rõ ràng hơn rằng nó sử dụng bộ phận thay vì thay đổi bit. Một bình thường Người quan sát có thể đã tin rằng sự thay đổi bit đã được sử dụng do chức năng tĩnh được đặt tên là numeric_shift_right. Tuy nhiên, chức năng đó đang tính toán Ưu điểm từ số lượng bit và thực hiện bộ phận. Ở đây chúng tôi làm cho điều đó nhiều hơn thông thoáng. Sự thay đổi này chỉ là mỹ phẩm và không ảnh hưởng đến giá trị trở lại của Phiên bản số của hàm. Ở đây chúng tôi cũng thêm một bộ hồi quy kiểm tra cả hai phiên bản của pg_size_pretty () soi kèo bóng đá truoctran đó kiểm tra các giá trị trực tiếp trước và sau khi chức năng chuyển sang đơn vị tiếp theo. Lỗi này đã được giới thiệu soi kèo bóng đá truoctran 8A1FAB36A. Trước đó các giá trị âm luôn được hiển thị bằng byte. Tác giả: Dean Rasheed, David Rowley Thảo luận:36003_36091Backpatch-qua: 9.6, soi kèo bóng đá truoctran đó lỗi được giới thiệu.36244_36327
Sử dụng bảng tra cứu cho các đơn vị soi kèo bóng đá truoctran pg_size_pretty và pg_size_bytes. Chúng tôi đã phát triển 2 phiên bản của pg_size_pretty soi kèo bóng đá truoctran nhiều năm, một phiên bản cho Bigint và một cho Số. Cả hai nên xuất hiện giống nhau, nhưng giữ cho chúng đồng bộ hóa là khó hơn cần thiết do không có chức năng chia sẻ nguồn sự thật về những đơn vị nào Sử dụng và làm thế nào để chuyển sang đơn vị lớn nhất tiếp theo. Ở đây chúng tôi thêm một tĩnh mảng xác định các đơn vị mà chúng tôi nhận ra và có cả pg_size_pretty và pg_size_pretty_numeric sử dụng nó. Điều này sẽ làm cho việc thêm bất kỳ đơn vị nào soi kèo bóng đá truoctran Tương lai là một nhiệm vụ rất đơn giản. Bảng chứa tất cả thông tin cần thiết để Cho phép chúng tôi cũng sửa đổi PG_SIZE_BYTES để sử dụng bảng tra cứu, vì vậy hãy điều chỉnh điều đó cũng vậy. Không có thay đổi hành vi ở đây. Tác giả: David Rowley đã xem xét-BY: Dean Rasheed, Tom Lane, David Christensen thảo luận:37286_37374 37471_37554
Dạy pg_size_pretty và pg_size_bytes về petabyte. Có nói về Thêm các đơn vị lên đến Yottabyte nhưng có vẻ khá xa vời Bất cứ ai cũng cần những thứ đó. Vì các đơn vị lớn như vậy không thực sự phổ biến, Dường như không có đơn vị xuất hiện pg_size_pretty lớn hơn Petabyte thực sự sẽ hữu ích cho bất cứ ai. Vì petabyte đang ở trên Horizon, chúng ta chỉ cần thêm chúng. Có thể soi kèo bóng đá truoctran ngày nào đó chúng ta sẽ thêm thêm các đơn vị, nhưng có thể sẽ là soi kèo bóng đá truoctran thời gian trước khi chúng ta cần phải suy nghĩ xa hơn Petabyte liên quan đến kích thước của cơ sở dữ liệu. Tác giả: David Christensen Cuộc thảo luận:38312_38400 https: //git.postgresql.org/pg/commitdiff/ca2e4472ba7b6e5e8cd8955555
Álvaro Herrera bị đẩy:
Cải thiện Testlib :: System_or_bail Báo cáo lỗi. Mã hóa ban đầu soi kèo bóng đá truoctran trích dẫn lệnh hoàn toàn thất bại và nó soi kèo bóng đá truoctran in lý do Thất bại cũng vậy. Làm cả hai. Đây chỉ là mỹ phẩm, vì vậy soi kèo bóng đá truoctran có ba lô. Tác giả: Álvaro Herreraalvherre@alvh.no-ip.orgĐược xem xét-BY: Tom Lanetgl@sss.pgh.pa.usĐược xem xét-BY: Daniel Gustafssondaniel@yesql.seThảo luận:https: //postgr.es/m/202106301524.eq5pblzstapj@alvherre.pgsql 39536_39619
LibPQ: Khắc phục việc gửi truy vấn soi kèo bóng đá truoctran trạng thái bị hủy bỏ. Khi gửi các truy vấn soi kèo bóng đá truoctran Chế độ đường ống, chúng tôi bất cẩn về việc rời khỏi kết nối ở bên phải tuyên bố để PQGetResult sẽ hành xử chính xác; Cố gắng đọc thêm kết quả sau khi gửi truy vấn sau khi đọc kết quả với lỗi sẽ Đôi khi treo. Khắc phục bằng cách đảm bảo trạng thái libpq nội bộ được thay đổi đúng cách. Tất cả các thay đổi của trạng thái đã được thực hiện bởi những người gọi của PQAppendCMDqueUeNentry (); nó sẽ trở nên quá lặp đi lặp lại để có cái này logic soi kèo bóng đá truoctran mỗi người soi kèo bóng đá truoctran số họ, vì vậy thay vào đó đặt tất cả vào chức năng đó và giải tỏa người gọi trách nhiệm. Thêm một bài kiểm tra để xác minh trường hợp này. Mà không có Sửa mã, bài kiểm tra mới này đôi khi treo. Ngoài ra, tài liệu rằng pqisbusy () sẽ trả về sai khi không có truy vấn đang chờ kết quả. Điều này không trực giác Rõ ràng, và NULL sẽ có được bằng cách gọi pqgetResult () tại thời điểm đó, đó là khó hiểu. Từ ngữ của Boris Kolpackov. Đang qua, sửa chữa Bogus sử dụng "Sai" có nghĩa là "0", mỗi Ranier Vilela. Backpatch đến 14. Tác giả: Álvaro Herreraalvherre@alvh.no-ip.orgBáo cáo-By: Boris Kolpackovboris@codesynthesis.comThảo luận:https: //postgr.es/m/boris.20210624103805@codesynthesis.com 41268_41351
Fujii Masao bị đẩy:
41410_42535https: //postgr.es/m/calj2acvmo6wy5pc4oe1ococuat 42815_42898
Doc: Khắc phục Mô tả về pg_stat_statements.track_planning. Cam kết này sửa lỗi từ ngữ sai như "một ít loại" soi kèo bóng đá truoctran mô tả về Tùy chọn Track_Planning. Back-Patch to V13 ở đâu pg_stat_statements.track_planning đã được thêm vào. Tác giả: Justin Pryzby Đánh giá-BY: Julien Rouhaud, Fujii Masao thảo luận:https: //postgr.es/m/20210418233615.gb7256@telsasoft.com 43458_43541
Daniel Gustafsson bị đẩy:
Thomas Munro đẩy:
Xóa các bình luận lỗi thời hơn về semaphores. Cam kết 6753333F đã ngừng sử dụng semaphores là cơ chế ngủ/thức cho khóa nặng, nhưng một số Tài liệu tham khảo lỗi thời cho kế hoạch đó vẫn còn soi kèo bóng đá truoctran các bình luận. Như với tương tự Cam kết 25B93A29, đồng hồ ngược mọi cách. Đánh giá-BY: Daniel Gustafssondaniel@yesql.seThảo luận:https: //postgr.es/m/ca%2bhukglafjb1uzxcy%3d 45079_45162
Khắc phục lỗi thời gian của PGBench. Cam kết 547F04E đã thay đổi PGBench để sử dụng micro giây Kế toán, nhưng đã giới thiệu soi kèo bóng đá truoctran vài lỗi ghi nhật ký và tập hợp: 1. Chúng tôi In dấu thời gian Epoch Unix để bạn có thể tương quan chúng với các bản ghi khác, Nhưng những điều này đã vô tình thay đổi để sử dụng tham chiếu phụ thuộc vào hệ thống kỷ nguyên. Tính toán dấu thời gian UNIX và bắt đầu các khoảng thời gian tổng hợp trên Ranh giới của toàn bộ giây Epoch, như trước đây. 2. Người dùng cung cấp khoảng thời gian tổng hợp cần phải được chia tỷ lệ. Back-Patch đến 14. Tác giả: Fabien Coelhocoelho@cri.ensmp.frTác giả: Yugo Nagatanagata@srauss.co.jpTác giả: Kyotaro Horiguchihorikyota.ntt@gmail.comBáo cáo-BY: Youngghwan JooRulyox@gmailBáo cáo-BY: Gregory Smith46309_46451Thảo luận:46575_46671Thảo luận:https: //postgr.es/m/cahljucw_8vpcr0 46980_47063
Jeff Davis bị đẩy:
Loại bỏ lỗi giao thức sao chép liên quan đến nhận dạng_system. Các Yêu cầu mà xác định_system được chạy trước khi start_replication là cả hai không có giấy tờ và không cần thiết. Xóa lỗi và đảm bảo rằng điều này được khởi tạo soi kèo bóng đá truoctran start_replication. Bầu không phải là backport vì điều này yêu cầu là hành vi dự kiến (ngay cả khi được thực thi không nhất quán) và là không có khả năng gây ra bất kỳ vấn đề lớn. Tác giả: Jeff Davis đã xem xét-BY: Andres Thảo luận Freund:47694_47776 47873_47956
Khắc phục gán_record_type_typmod (). Nếu một lỗi xảy ra sai vị trí, nó có thể để lại một mục nhập không chủ lực soi kèo bóng đá truoctran bảng băm, dẫn đến tai nạn. Đã sửa. Ngoài ra, hãy cẩn thận hơn về thứ tự hoạt động để Lỗi phân bổ không rò rỉ bộ nhớ soi kèo bóng đá truoctran CachememoryContext hoặc không cần thiết NEXTRECORDTYPMOD. Backpatch qua phiên bản 11. Các phiên bản trước (trước 35EA75632A5) không thể hiện vấn đề, bởi vì một Mục nhập băm chứa một danh sách trống hợp lệ. Tác giả: Sait Talha Nisancisait.nisanci@microsoft.comĐược xem xét-BY: Andres Freund Thảo luận:48824_48928Backpatch-qua: 1149049_49132
Jie Zhang đã gửi soi kèo bóng đá truoctran một bản vá để làm cho PQSendFlushRequest của LibPQ trở lại được ghi lại thay vì sai như được mã hóa.
Gilles Darold được gửi soi kèo bóng đá truoctran một bản sửa đổi khác của bản vá để thêm các sự kiện mới Xact_event_command_start và subxact_event_command_start có thể bị bắt soi kèo bóng đá truoctran các cuộc gọi lại XACT khi một lệnh mới được thực thi.
Ranier Vilela được gửi soi kèo bóng đá truoctran một bản vá để khắc phục một biến không có khả năng Tuyên bố soi kèo bóng đá truoctran src/phụ trợ/utils/adt/varlena.c.
Ronan Dunklau và Ranier Vilela giao dịch để cho phép soi kèo bóng đá truoctran nút sắp xếp sử dụng Tuplesort "nhanh" Datum đơn "
Andrey V. Lepikhov đã gửi thêm hai bản sửa đổi của bản vá để dạy trình tối ưu hóa Để xem xét phân vùng theo các bảng không phân vùng với từng phân vùng của bảng được phân vùng và không cho phép máy móc không đối xứng để tham gia hai các mối quan hệ được phân vùng (hoặc được nối) vì nó có thể gây ra tiêu thụ lớn của CPU và bộ nhớ soi kèo bóng đá truoctran quá trình hồi quy của đường dẫn Nestloop.
Victor spirin được gửi soi kèo bóng đá truoctran hai lần sửa đổi một bản vá để tạo ra tên gọi trên Windows nguyên tử.
Peter Smith đã gửi soi kèo bóng đá truoctran một bản vá để thêm Subtlety để hoàn thành tab của PSQL Tạo ấn phẩm.
Amit Langote được gửi soi kèo bóng đá truoctran một bản sửa đổi khác của bản vá để xuất get_partition_for_tuple () và sử dụng tương tự để tránh sử dụng SPI cho một số kiểm tra RI.
Hou Zhijie đã gửi soi kèo bóng đá truoctran một bản sửa đổi khác của một bản vá để làm cho nó có thể chú thích một bảng cho phép một cách an toàn (hoặc không) DML song song, sử dụng tương tự soi kèo bóng đá truoctran việc làm cho nó có thể Để sử dụng các truy vấn song song soi kèo bóng đá truoctran chèn ... Chọn và thêm một pG_GET_TABLE_PARALLED_DML_SAFETY (RegClass).
50749_50926
Zeng Wenjing được gửi soi kèo bóng đá truoctran một bản vá để kiểm tra standbys đồng bộ trước đó.
Vigneshwaran C được gửi soi kèo bóng đá truoctran một bản sửa đổi khác của bản vá để xác định bị thiếu Các ấn phẩm từ Nhà xuất bản soi kèo bóng đá truoctran quá trình đăng ký tạo/thay đổi.
Dipesh Pandit được gửi soi kèo bóng đá truoctran một bản vá để giảm thiểu thư mục O (N^2) Archiver bằng cách duy trì số phân đoạn nhật ký của tệp hiện tại đang được Được lưu trữ và tăng nó bằng cách '1' để lấy tệp WAL tiếp theo.
Justin Pryzby đã gửi soi kèo bóng đá truoctran một bản vá để thêm một số xác nhận soi kèo bóng đá truoctran procarray.c và thêm một Đối số tùy chọn chuyển đổi cũ nhất cũ đến pg_resetwal.c.
Gilles Darold đã gửi thêm ba bản sửa đổi của bản vá để thêm đẩy cho trường hợp soi kèo bóng đá truoctran điều khoản đến PostgreSQL FDW.
Bharath Rupireddy và Peter Smith đã giao dịch soi kèo bóng đá truoctran bản vá để thực hiện parse_subscrip_options Chức năng chịu trách nhiệm hạ gục param subopts phía trước, thay vì hy vọng người gọi sẽ làm điều đó, và loại bỏ dự phòng Điều kiện kiểm tra "hỗ trợ_opts" nơi chúng tôi đã biết tùy chọn phải được hỗ trợ.
Ajin Cherian, Amit Kapila và Peter Smith đã giao dịch soi kèo bóng đá truoctran bản vá để thêm hỗ trợ cho hỗ trợ cho soi kèo bóng đá truoctran giao dịch đã chuẩn bị để sao chép logic.
Vigneshwaran C đã gửi thêm hai bản sửa đổi của bản vá để tăng cường thông báo lỗi Để bao gồm tên tùy chọn soi kèo bóng đá truoctran trường hợp lỗi tùy chọn trùng lặp.
Greg Nancarrow được gửi soi kèo bóng đá truoctran bản sửa đổi khác của bản vá để thêm một bản mới Hỗ trợ kích hoạt kết nối và kết nối máy khách "client_connection" cho cùng một.
52374_52464
Kyotaro Horiguchi được gửi soi kèo bóng đá truoctran một bản vá để tạo FPI_FOR_HINT theo dõi FPI tiêu chuẩn Chính sách phát ra.
David Rowley được gửi soi kèo bóng đá truoctran một bản sửa đổi khác của bản vá để xóa phạm vi Int64 vô dụng Kiểm tra các giá trị MinValue/MaxValue của Trình tự Bigint.
Bharath Rupireddy được gửi soi kèo bóng đá truoctran một bản sửa đổi khác của bản vá để cải thiện xuất bản thông báo lỗi bằng cách cụ thể hơn về lý do một đối tượng không thể được thêm vào đến giống nhau.
Andy Fan được gửi soi kèo bóng đá truoctran một bản sửa đổi khác của một bản vá để mở rộng theo cách độc đáo được sử dụng soi kèo bóng đá truoctran kế hoạch.
Gurjeet Singh đã gửi soi kèo bóng đá truoctran một bản vá để đưa ra cảnh báo khi initDB của-sync chỉ tùy chọn được trộn với các tùy chọn khác.
Dean Rasheed đã gửi soi kèo bóng đá truoctran bản sửa đổi khác của bản vá để sửa lỗi mất chính quyền và ngăn chặn một số lỗi tràn soi kèo bóng đá truoctran quá trình số mũ trên loại số.
Bruce Momjian đã gửi thêm ba bản sửa đổi soi kèo bóng đá truoctran bản vá để sửa lỗi mà Đã làm hỏng bản đồ khả năng hiển thị.
Dagfinn Ilmari Mannsåker được gửi soi kèo bóng đá truoctran một bản vá để sử dụngl*_node ()
Gia đình của
soi kèo bóng đá truoctran chức năng khi thích hợp.
Li Japin và Ranier Vilela giao dịch các bản vá để xác thực slot_name soi kèo bóng đá truoctran parse_subcrip_options.
Yugo Nagata được gửi soi kèo bóng đá truoctran bản sửa đổi khác của bản vá để ngăn chặn một số lỗi PGBench.
Euler Taveira de Oliveira và Greg Nancarrow giao dịch soi kèo bóng đá truoctran bản vá để thực hiện hàng Lọc để sao chép logic.
Takamichi Osumi đã gửi soi kèo bóng đá truoctran một bản vá để sửa lỗi biểu hiện là thất bại Thống kê giao dịch để đo lường tiến trình sao chép logic.
Fabien Coelho đã gửi thêm hai bản sửa đổi của bản vá để thay thế Rand48 bằng soi kèo bóng đá truoctran tốt hơn prng.
Masahiko Sawada được gửi soi kèo bóng đá truoctran một bản vá để làm rõ tài liệu của Alter Đăng ký liên quan đến tùy chọn refresh_option.
54170_54244
Seino Yuki được gửi soi kèo bóng đá truoctran một bản vá để theo dõi số liệu thống kê cho các chế độ xem được vật chất hóa.
Georgios Kokolatos được gửi soi kèo bóng đá truoctran bản sửa đổi khác của bản vá để dạy PG_ReceiveWal để Sử dụng nén LZ4.
Kyotaro Horiguchi được gửi soi kèo bóng đá truoctran hai bản sửa đổi của một bản vá để nghiêm ngặt về việc từ chối các tham số số không hợp lệ trên dòng lệnh và phàn nàn về tương tự soi kèo bóng đá truoctran các biến môi trường được cho là số.
54659_54730
Quan Zongliang đã gửi soi kèo bóng đá truoctran bốn bản sửa đổi của một bản vá để sửa lỗi gây ra lỗi gây ra hàm page_header của pageInspect để trả về các số âm khi BlockSize là 32K.
Bharath Rupireddy được gửi soi kèo bóng đá truoctran một bản sửa đổi khác của bản vá để phân loại lỗi Tin nhắn sử dụng "không âm".
Atsushi Torikoshi được gửi soi kèo bóng đá truoctran bản sửa đổi khác của bản vá để thêm chức năng để ghi nhật ký Chuỗi truy vấn chưa được trình bày và kế hoạch của nó cho truy vấn hiện đang chạy trên phụ trợ với ID quy trình được chỉ định.
Hou Zhijie đã gửi soi kèo bóng đá truoctran một bản sửa đổi khác của bản vá để thêm hỗ trợ cấp độ lược đồ cho Xuất bản.
Bertrand Drouvot đã gửi soi kèo bóng đá truoctran bản sửa đổi khác của bản vá để sửa lỗi mà biểu hiện dưới dạng giải mã logic của mối quan hệ viết lại với bánh mì nướng không đặt lại toast_hash.
Georgios kokolatos được gửi soi kèo bóng đá truoctran một bản vá để kiểm tra nén gzip soi kèo bóng đá truoctran pg_receivewal.
Pavel Borisov được gửi soi kèo bóng đá truoctran bản sửa đổi khác của bản vá để tự động tạo phân vùng theo danh sách và băm.
Amul Sul được gửi soi kèo bóng đá truoctran một bản sửa đổi khác của một bản vá để thêm một mối quan hệ nội tuyến chức năng.
David Rowley được gửi soi kèo bóng đá truoctran một bản sửa đổi khác của một bản vá để theo dõi các phân vùng không giới hạn soi kèo bóng đá truoctran reloptinfo và cho phép quét phân vùng theo thứ tự soi kèo bóng đá truoctran nhiều trường hợp hơn.
Dagfinn Ilmari Mannsåker Đã gửi soi kèo bóng đá truoctran một bản vá để thêm hoàn thành tab để tạo lược đồ đến psql.
Zhihong Yu đã gửi soi kèo bóng đá truoctran một bản vá để rút ngắn bài kiểm tra cho các cột cần thiết soi kèo bóng đá truoctran find_hash_columns ().
56136_56218
Tomáš Vondra được gửi soi kèo bóng đá truoctran một bản sửa đổi khác của một bản vá Chức năng một mình soi kèo bóng đá truoctran pg_dump.
Peifeng Qiu được gửi soi kèo bóng đá truoctran một bản vá để hỗ trợ xác thực Kerberos cho Postgres_fdw.
Erik Rijkers được gửi soi kèo bóng đá truoctran một bản vá để đưa các hoạt động JSON làm ứng cử viên cho JIT biên dịch.
Fabien Coelho đã gửi soi kèo bóng đá truoctran một bản sửa đổi khác của bản vá để đưa ra mã Echo soi kèo bóng đá truoctran psql.
David Rowley đã gửi soi kèo bóng đá truoctran một bản vá để thay đổi tên của nút bộ đệm kết quả thành kết quả thành Ghi nhớ.
soumyadeep Chakraborty được gửi soi kèo bóng đá truoctran bản sửa đổi khác của bản vá để hiển thị độ dài và Biểu đồ giới hạn soi kèo bóng đá truoctran pg_stats.
Ranier Vilela được gửi soi kèo bóng đá truoctran một bản vá để bảo vệ chống lại sự tham nhũng bộ nhớ có thể SRC/phụ trợ/truy cập/nbtree/nbtxlog.c bằng cách kiểm tra giới hạn tối đa của mảng mặt hàng.
Thomas Munro đã gửi soi kèo bóng đá truoctran bản sửa đổi khác của bản vá để thêm PSQL_WATCH_PAGER Cài đặt cho lệnh \ watch của PSQL.