PGMustard 4, giao diện người dùng để 'Giải thích Phân tích' cung cấp hiệu suất Mẹo,phát hành.
psycopg2 2.9.0, đầu nối Python tỷ lệ kèo bóng đá tối nay PostgreSQL,phát hành.
PGADMIN4 5.4, Trung tâm điều khiển GUI web- và gốc tỷ lệ kèo bóng đá tối nay PostgreSQL,được phát hành.
Người tỷ lệ kèo bóng đá tối nay tuần
Planet PostgreSQL:Hành tinh
Tin tức hàng tuần của PostgreSQL được mang đến cho bạn tỷ lệ kèo bóng đá tối nay 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.
Tom Lane được đẩy:
Làm việc xung quanh vấn đề tính di động với các phiên bản mới hơn của mktime (). Glibc gần đây Các phiên bản đã làm cho mktime () thất bại nếu TM_ISDST không phù hợp với Timezone thịnh hành; Cụ thể, nó không thành công đối với TM_ISDST = 1 khi vùng UTC. . các giá trị "không chính xác" cho các trường khác của struct tm, vì vậy nếu bạn hỏi tôi thì đó là một lỗi, nhưng tôi cá là họ sẽ nói đó là cố ý.) Điều này đã được quan sát là gây ra Các vấn đề về mỹ phẩm khi pg_restore'ing một kho lưu trữ được tạo ra tỷ lệ kèo bóng đá tối nay một Timezone. Để khắc phục, hãy làm mktime () bằng cách sử dụng các giá trị trường từ kho lưu trữ và nếu Không thành công thử lại với TM_ISDST = -1. Điều này sẽ cho kết quả là tắt bởi sự khác biệt của UTC Offset so với vùng ban đầu, nhưng điều đó đã đúng trước đó, cũng vậy. Nó không nghiêm trọng vì chúng tôi không làm gì với kết quả Ngoại trừ có thể in nó. (Một ngày nào đó chúng ta nên xóa toàn bộ logic này và ghi lại dấu thời gian định dạng tiêu chuẩn tỷ lệ kèo bóng đá tối nay kho lưu trữ thay thế. Đó không phải là Được rồi, mặc dù vậy, hãy sửa lỗi sửa lỗi.) mktime () bằng cách có initdb's build_time_t () đặt tm_isdst = -1 không 0. Trường hợp này Chỉ có thể có một vấn đề tỷ lệ kèo bóng đá tối nay các khu vực là DST quanh năm; Nhưng tôi nghĩ một số làm tồn tại, hoặc có thể tỷ lệ kèo bóng đá tối nay tương lai. Theo báo cáo từ Wells Oliver. Back-Patch cho tất cả Các phiên bản được hỗ trợ, vì bất kỳ ai tỷ lệ kèo bóng đá tối nay số chúng có thể cần chạy với GLIBC mới hơn. Cuộc thảo luận:https: //postgr.es/m/caoc+fbwdhdho7g-i1_n_hjrzcnuefo+h 7848_7931
Xóa tệp có phần còn lại mồ côi. Điều này đáng lẽ phải được gỡ bỏ tỷ lệ kèo bóng đá tối nay 43E084197, đã xóa tệp spec tương ứng. Lưu ý tỷ lệ kèo bóng đá tối nay khi lừa về với sự cô lập.8228_8311
Cập nhật tệp có dự kiến biến thể. Điều này đáng lẽ phải được cập nhật tỷ lệ kèo bóng đá tối nay D2D8A229B, nhưng nó đã bị bỏ qua. Theo 31A877F18 đã thêm nó, điều này Tệp có nghĩa là để hiển thị kết quả bạn nhận được tỷ lệ kèo bóng đá tối nay default_transaction_isolation = serializable. Chúng tôi phần lớn mất theo dõi mục tiêu đó tỷ lệ kèo bóng đá tối nay sự cô lập khác Các bài kiểm tra, nhưng miễn là chúng tôi có cái này, nó sẽ đúng. Lưu ý tỷ lệ kèo bóng đá tối nay khi đánh lừa với sự cô lập.8850_8933
Xóa một tệp có dự kiến mồ côi khác. bị hủy bỏ-keyrevoke_2.out là Rõ ràng là cần thiết khi nó được thêm vào (tỷ lệ kèo bóng đá tối nay cam kết 0AC5AD513) để xử lý trường hợp của chế độ giao dịch có thể nối tiếp. Tuy nhiên, đầu ra ở chế độ có thể nối tiếp Trên thực tế phù hợp với tệp bị hủy bỏ thông thường. Vì vậy, tỷ lệ kèo bóng đá tối nay một thời gian dài. Không cần phải tiếp tục kéo biến thể này theo.9430_9513
Cập nhật một tập tin có biến thể khác nhau. Điều này đáng lẽ phải được cập nhật tỷ lệ kèo bóng đá tối nay 533e9c6b0, nhưng nó đã bị bỏ qua. Với sự thiếu phàn nàn, tôi sẽ không bận tâm giao lại.9804_9887
Cải thiện báo cáo SQLSTATE tỷ lệ kèo bóng đá tối nay một số mã liên quan đến sao chép. Tôi bắt đầu với mục tiêu báo cáo errcode_connection_failure khi walrcv_connect () thất bại, nhưng khi tôi nhìn xung quanh, tôi nhận ra rằng bất cứ ai viết mã này là của Ý kiến rằng Errcodes hoàn toàn là tùy chọn. Đó không phải là sự hiểu biết của tôi về Chính sách dự án của chúng tôi. Do đó, đảm bảo rằng một mã errcode được cung cấp tỷ lệ kèo bóng đá tối nay mỗi ereport rằng (a) là lỗi hoặc cấp cao hơn và (b) không được cho là một bên tỷ lệ kèo bóng đá tối nay Lỗi logic. Cũng sửa một số bài tập Errcode hiện có rất đáng ngờ. tỷ lệ kèo bóng đá tối nay khi Đây không phải là theo chính sách, nó cũng chủ yếu là mỹ phẩm, vì một vài tỷ lệ kèo bóng đá tối nay số những trường hợp này có thể được báo cáo cho các ứng dụng. Vì vậy, tôi không cảm thấy cần phải dán lại. Cuộc thảo luận:https: //postgr.es/m/2189704.16235125222@sss.pgh.pa.us 10841_10924
Khắc phục plancache refcount rò rỉ sau lỗi tỷ lệ kèo bóng đá tối nay execQuery. Khi nhồi một kế hoạch Từ plancache vào một cổng thông tin, người ta không phải là người có nguy cơ ném một lỗi giữa getcachedplan và portaldefinequery; Nếu điều đó xảy ra, kế hoạch REFCOUNT tăng lên bởi GetCachedPlan sẽ bị rò rỉ. Tôi đã xoay sở để phá vỡ điều này Quy tắc tỷ lệ kèo bóng đá tối nay khi tái cấu trúc mã tỷ lệ kèo bóng đá tối nay 9DBF2B7D7. Không có hậu quả rõ ràng khác với một số rò rỉ bộ nhớ và vì không ai có khả năng kích hoạt Điều kiện lỗi liên quan nhiều lần liên tiếp, không có gì đáng ngạc nhiên khi chúng tôi không có nhận thấy. Tuy nhiên, đó là một lỗi, vì vậy hãy sắp xếp lại thứ tự hoạt động để loại bỏ nguy hiểm. Được ghi nhận trên đường để tìm kiếm một sửa chữa tốt hơn cho lỗi #17053. Sai lầm này khá cũ, vì vậy hãy đánh lại cho tất cả các chi nhánh được hỗ trợ.11822_11905
Tập trung logic để sao chép bảo vệ các câu lệnh tiện ích. tỷ lệ kèo bóng đá tối nay Đường dẫn mã "Truy vấn đơn giản", nó tốt để phân tích phân tích hoặc thực hiện Tuyên bố tiện ích để viết nguệch ngoạc trên cây nút của câu lệnh, vì điều đó sẽ chỉ bị vứt bỏ sau đó. Tuy nhiên không ổn nếu cây nút nằm tỷ lệ kèo bóng đá tối nay Kế hoạch bộ nhớ cache, như sau đó nó sẽ bị hỏng cho các lần thực hiện tiếp theo. Cho đến bây giờ Chúng tôi đã xử lý điều đó bằng cách áp dụng các chức năng phát hành tiện ích riêng lẻ CopyObject () nếu họ định sửa đổi cây. Nhưng điều đó dễ bị lỗi thiếu sót. Lỗi #17053 từ Charles Samborski cho thấy tạo/thay đổi Tên miền không nhận được bản ghi nhớ này và có thể bị sập nếu được thực hiện nhiều lần khỏi kế hoạch bộ đệm. Ở các nhánh phía sau, chúng tôi sẽ chỉ áp dụng một dải hỗ trợ hẹp cho điều đó, nhưng tỷ lệ kèo bóng đá tối nay đầu có vẻ thận trọng khi có một bản sửa lỗi nguyên tắc hơn sẽ đóng cửa Khả năng của các lỗi tương tự khác tỷ lệ kèo bóng đá tối nay tương lai. Do đó, chúng ta hãy nâng Trách nhiệm thực hiện bản sao chép vào quá trình xử lý từ con cái của nó, do đó đảm bảo rằng nó xảy ra cho tất cả các loại tuyên bố tiện ích. Ngoài ra, sửa đổi API của ProcessItility để người gọi của nó có thể cho nó biết liệu một bước sao chép có phải là cần thiết. Nó chỉ ra rằng tỷ lệ kèo bóng đá tối nay mọi trường hợp, người gọi ngay lập tức biết liệu Cây nút tạm thời, vì vậy điều này không liên quan đến một lượng mã khổng lồ đập mạnh. Theo cách này, tỷ lệ kèo bóng đá tối nay khi chúng ta mất một chút tỷ lệ kèo bóng đá tối nay thực thi từ Đường dẫn mã do đôi khi sao chép các cây nút không bị đột biến, Chúng tôi đạt được một cái gì đó tỷ lệ kèo bóng đá tối nay đường dẫn mã Trận đấu đơn giản bằng cách không sao chép nút vứt bỏ cây. Những tuyên bố đủ phức tạp để đắt tiền để sao chép gần như Chắc chắn những cái sẽ phải được sao chép dù sao, vì vậy sự mất mát tỷ lệ kèo bóng đá tối nay bộ đệm Đường dẫn mã không nên nhiều. (Lưu ý rằng toàn bộ vấn đề này chỉ áp dụng cho Báo cáo tiện ích. Tuyên bố có thể tối ưu hóa không có vấn đề vì chúng tôi Từ lâu đã làm cho người thực thi xử lý cây kế hoạch như chỉ đọc. Có lẽ một ngày nào đó chúng tôi sẽ thực hiện hành động thực thi tuyên bố tiện ích tương tự, nhưng tôi không giữ Hơi thở.) Thảo luận:https: //postgr.es/m/931771.1623893989@sss.pgh.pa.usThảo luận:https: //postgr.es/m/17053-3ca3f501bbc212b4@postgresql.org 14348_14431
cải thiện báo cáo phiên bản tỷ lệ kèo bóng đá tối nay PGBench. Cam kết 547F04E73 khiến PGBench bắt đầu in số phiên bản của nó, có vẻ như là một ý tưởng tốt, nhưng nó cần một chút Công việc nhiều hơn: * In số phiên bản máy chủ, khi khác nhau. * In Chuỗi pg_version, không phải một số xấp xỉ được xây dựng lại. Bản sao bản vá này Mã được thử nghiệm tốt của PSQL cho cùng một mục đích. Cuộc thảo luận:https: //postgr.es/m/1226654.1624036821@sss.pgh.pa.us 15046_15129
Khắc phục hành vi sai trái của thả thuộc sở hữu với các mục nhập các polroles trùng lặp. Thông thường, tỷ lệ kèo bóng đá tối nay mảng pg_policy.polroles sẽ không liệt kê cùng tỷ lệ kèo bóng đá tối nay vai trò nhiều lần; Nhưng Tạo chính sách không ngăn chặn điều đó. Nếu chúng ta thực hiện thả thuộc sở hữu của tỷ lệ kèo bóng đá tối nay vai trò được liệt kê nhiều lần, RemoveroleFromObjectPolicy hoặc bị Khẳng định thất bại hoặc gặp phải lỗi tự cập nhật. Viết lại nó để đối phó chính xác với các mục trùng lặp và thêm tỷ lệ kèo bóng đá tối nay cuộc gọi ra lệnh để ngăn chặn vấn đề khác. Mỗi cuộc thảo luận, có những nơi dọn dẹp khác Nên xảy ra ở đây, nhưng điều này có vẻ như là sửa chữa thiết yếu tối thiểu. Mỗi lỗi #17062 từ Alexander Lakhin. Nó đã bị phá vỡ tất cả cùng, vì vậy hãy đánh lại Tất cả các chi nhánh được hỗ trợ. Cuộc thảo luận:https: //postgr.es/m/17062-11f471ae3199ca23@postgresql.org 16122_16205
Cung cấp các macro kiểm tra tính năng cho các tính năng LIBPQ được thêm vào V14. Chúng tôi đã có một yêu cầu để cung cấp một cách để kiểm tra tại thời điểm biên dịch cho sự sẵn có của Các tính năng đường ống. Tổng quát hơn, có vẻ như là một ý tưởng tốt để cung cấp một cách Để kiểm tra thông qua #ifdef cho tất cả các tính năng API LIBPQ mới. Mọi người đã sử dụng phiên bản từ pg_config.h cho điều đó; Nhưng điều đó có nhiều khả năng đại diện cho Phiên bản máy chủ hơn phiên bản libpq, tỷ lệ kèo bóng đá tối nay kịch bản ngày càng phổ biến nơi họ khác nhau. Sẽ an toàn hơn nếu libpq-fe.h là nguồn gốc của Sự thật về những tính năng mà nó cung cấp. Do đó, thiết lập một chính sách bắt đầu tỷ lệ kèo bóng đá tối nay v14, chúng tôi sẽ thêm một macro hiện tại tính năng phù hợp vào libpq-fe.h khi chúng tôi thêm API mới ở đó. (Dường như không có nhiều điểm tỷ lệ kèo bóng đá tối nay việc áp dụng chính sách này hồi tố, nhưng không quá muộn đối với v14.) Tom Lane và Alvaro Herrera, Theo đề xuất từ Boris Kolpackov. Cuộc thảo luận:https: //postgr.es/m/boris.20210617102439@codesynthesis.com 17370_17453
ổn định trường hợp kiểm tra được thêm bởi cam kết F61DB909D. Thành viên Buildfarm Ayu và Tern Đôi khi đã hiển thị một kế hoạch khác với dự kiến cho truy vấn này. Tôi đã từng không thể tái tạo điều đó trước ngày hôm nay, nhưng cuối cùng tôi cũng nhận ra xảy ra. Nếu có một giao dịch mở đồng thời (có thể chạy tỷ lệ kèo bóng đá tối nay buildfarm, nhưng điều này cũng có thể được sắp xếp bằng tay), sau đó là chỉ mục Các mục cho các hàng bị xóa bởi việc xóa một vài dòng không bị giết kịp thời, gây ra sự thay đổi tỷ lệ kèo bóng đá tối nay ước tính của người lập kế hoạch về giá trị cực đoan của ft2.c1, di chuyển ước tính rowcount cho "C1 1100" bằng đủ để thay đổi Kế hoạch tham gia từ Nestloop đến băm. Để sửa chữa, thay đổi điều kiện truy vấn thành "C1 1000", khiến kế hoạch băm phải được ưa thích liệu có hay không Giao dịch mở tồn tại. Vì bản cập nhật này được thiết kế riêng là không có khác thay đổi. Báo cáo:https: //buildfarm.postgresql.org/cgi-bin/show_log.pl?Báo cáo:https: //buildfarm.postgresql.org/cgi-bin/show_log.pl?Báo cáo:https: //buildfarm.postgresql.org/cgi-bin/show_log.pl? 19091_19174
Michaël Paquier bị đẩy:
Loại bỏ sự tái tạo của Nướng tỷ lệ kèo bóng đá tối nay chân không/cụm. Kiểm tra thêm được thêm vào việc thu hồi dữ liệu bánh mì nướng được giới thiệu tỷ lệ kèo bóng đá tối nay BBE0A81 đang chứng minh có tác động hiệu suất đến chân không hoặc cụm ngay cả khi không có sự tái hiện xong. Điều này đáng chú ý hơn với các cột có thể nướng nhiều hơn Giá trị không null. Những cải tiến có thể được thực hiện để làm cho những kiểm tra bổ sung đó ít hơn đắt tiền, nhưng đó không phải là vật liệu cho 14 ở giai đoạn này và chúng tôi không chắc chắn Hoặc nếu đường dẫn mã của bộ chân không/cụm được điều chỉnh cho công việc này. Mỗi Thảo luận với một số người, bao gồm Andres Freund, Robert Haas, Álvaro Herrera, Tom Lane và tôi. Cuộc thảo luận:https: //postgr.es/m/20210527003144.xxqppojoiwurc2iz@alap3.anarazel.de 20153_20236
Cải thiện xử lý các đối tượng bị rơi tỷ lệ kèo bóng đá tối nay pg_event_trigger_ddl_commands (). MỘT đối tượng được tìm thấy bị rơi khi đào vào danh sách các đối tượng được trả về bởi pg_event_trigger_ddl_commands () có thể gây ra lỗi tra cứu bộ nhớ cache, vì các cuộc gọi lấy cho địa chỉ đối tượng và tên loại sẽ thất bại nếu đối tượng là mất tích. Những lỗi tra cứu đó có thể được nhìn thấy với sự kết hợp của bảng thay đổi Các lệnh phụ liên quan đến các cột nhận dạng. Logic tra cứu được thay đổi tỷ lệ kèo bóng đá tối nay điều này đường dẫn mã để có được một hành vi tương tự như bất kỳ chức năng có thể gọi SQL nào khác bằng cách Bỏ qua các đối tượng không được tìm thấy, tận dụng lợi thế của 2A10FDC. Các Phân nhánh không thay đổi, vì họ yêu cầu cam kết này cũng vậy xâm lấn cho các nhánh ổn định. tỷ lệ kèo bóng đá tối nay khi ở trên đó, thêm các trường hợp kiểm tra vào sự kiện tập thể dục kích hoạt các cột nhận dạng và căng thẳng nhiều trường hợp hơn với sự kiện DDL_Command_end cho các mối quan hệ. Tác giả: Sven Klemm, Aleksander Aleksev, Michael Paquier Thảo luận:https: //postgr.es/m/camcrgp2r1cexu53iyktw6yvep2_ykuz+ https: //git.postgresql.org/pg/commitdiff/2d689babe3cb50dcb29f6ed595a61d56e518c0d8
21594_2170621780_21847 21944_22027
Bruce Momjian bị đẩy:
Doc: Thêm mục PG 14 Relnote về tài liệu tham khảo chức năng mảng. Người dùng xác định Các đối tượng tham khảo một số hàm mảng tích hợp sẽ cần được tạo lại tỷ lệ kèo bóng đá tối nay PG 14. Báo cáo-BY: Justin Pryzby Thảo luận:https: //postgr.es/m/20210608225618.gr16435@telsasoft.com 22521_22604
DOC: PG 14 Cập nhật Relnote. Báo cáo-BY: Justin Pryzby Thảo luận:https: //postgr.es/m/20210612034551.gu16435@telsasoft.com 22918_23001
DOC: PG 14 Các tỷ lệ kèo bóng đá tối nay sửa lỗi RelNotes. Các mục liên quan đến phân bổ sao chép logic và Brin Indexes được báo cáo bởi: Tomas Vondra, John Naylor Thảo luận:23258_2333423336_2341023500_23583
Álvaro Herrera bị đẩy:
Khắc phục lỗi logic năm 1632EA43682F. Tôi bỏ qua rằng một điều kiện là logic đảo ngược. Việc sửa chữa có liên quan nhiều hơn một chút so với việc phủ nhận điều kiện, để làm cho mã dễ đọc hơn. Sửa một số bình luận lỗi thời còn lại bởi cùng một cam kết, tỷ lệ kèo bóng đá tối nay khi ở đó. Tác giả: Masahiko Sawadasawada.mshk@gmail.comTác giả: Álvaro Herreraalvherre@alvh.no-ip.orgĐược xem xét-BY: Amit Kapilaamit.kapila16@gmailThảo luận:https: //postgr.es/m/ymrlmb3/lzw8ybh+@paquier.xyz 24611_24694
Thêm trường hợp kiểm tra cho khe cắm lỗi thời với Walsender hoạt động. Mã để báo hiệu một Chạy Walsender khi kích thước Wal dành riêng của nó phát triển quá lớn là hoàn toàn phát hiện ra trước cam kết này; Điều này thêm bảo hiểm cho trường hợp đó. Bài kiểm tra này liên quan đến việc gửi sigstop đến walsender và walreceiver và chạy một trạm kiểm soát tỷ lệ kèo bóng đá tối nay khi tiến lên Wal, sau đó gửi Sigcont. Không có tiền lệ cho điều này Mã hóa tỷ lệ kèo bóng đá tối nay các bài kiểm tra perl và việc đọc các trang nhạc có liên quan của tôi nói rằng nó có khả năng Thất bại trên Windows. Bởi vì điều này, bài kiểm tra này luôn bị bỏ qua trên đó nền tảng. Tác giả: Álvaro Herrera25296_25430Thảo luận:https: //postgr.es/m/202106102202.mjw4huiix7lo@alvherre.pgsql 25677_25760
Hoàn nguyên "Thêm trường hợp kiểm tra cho khe cắm điện đồng phạm với Walsender hoạt động". Điều này trở lại Cam kết 09126984A263; Trường hợp kiểm tra được thêm vào đó không thành công một lần tỷ lệ kèo bóng đá tối nay trường hợp Điều đó vẫn còn bí ẩn. Có vẻ tốt hơn để xóa bài kiểm tra ngay bây giờ để 14beta2 không có lỗi ngẫu nhiên được tích hợp.26159_26242
Noah Misch bị đẩy:
Văn tỷ lệ kèo bóng đá tối nay sao chép cho tham số pg_terminate_backend () "Thời gian chờ". Hoàn nguyên mục nhập pg_descrip vào biểu mẫu v13 của nó, vì những tin nhắn đó thường vẫn còn ngắn hơn và không thảo luận về các thông số riêng lẻ. Không có vết sưng khó chịu, vì Nội dung pg_descrip không làm giảm khả năng tương thích phụ trợ hoặc ứng dụng khả năng tương thích. Justin Pryzby Thảo luận:https: //postgr.es/m/20210612182743.gy16435@telsasoft.com 26879_26962
Xóa pg_wait_for_backend_termination (). Nó không thể chờ đợi tỷ lệ kèo bóng đá tối nay phụ trợ Điều đó đã rời khỏi Procarray. Người dùng khoan dung với giới hạn đó có thể Thăm dò ý kiến pg_stat_activity. Những người dùng khác có thể sử dụng đối số "hết thời gian" của pg_terminate_backend (). Được xem xét bởi Bharath Rupireddy. Cuộc thảo luận:https: //postgr.es/m/20210605013236.ga208701@rfd.leadboat.com 27515_27598
Amit Kapila bị đẩy:
Khắc phục việc giải mã các cuộc hủy bỏ đầu cơ. tỷ lệ kèo bóng đá tối nay quá trình giải mã để chèn vào đầu cơ, Chúng tôi đã dựa vào việc làm sạch bánh mì nướng băm vào hồ sơ xác nhận hoặc thay đổi tiếp theo hồ sơ. Nhưng điều đó có thể dẫn đến nhiều vấn đề (a) rò rỉ bộ nhớ nếu có Không phải một bản ghi xác nhận cũng như bất kỳ bản ghi nào khác sau khi đặt bánh mì nướng cho một chèn đầu cơ tỷ lệ kèo bóng đá tối nay giao dịch, (b) lỗi và xác nhận thất bại nếu Hoạt động tiếp theo không phải là một chèn/cập nhật trên cùng một bảng. Bản sửa lỗi là bắt đầu xếp hàng spec hủy bỏ thay đổi và làm sạch bánh mì nướng băm và thay đổi hồ sơ tỷ lệ kèo bóng đá tối nay quá trình xử lý. Hiện tại, chúng tôi đang xếp hàng các vụ hủy bỏ thông số kỹ thuật cho cả bánh mì nướng và chính Bảng mặc dù chúng tôi thực hiện dọn dẹp tỷ lệ kèo bóng đá tối nay khi xử lý thông số kỹ thuật của bảng chính Hồ sơ hủy bỏ. Sau đó, nếu chúng ta có cách để phân biệt giữa việc hủy bỏ thông số kỹ thuật Ghi lại bánh mì nướng và bàn chính, chúng ta có thể tránh xếp hàng thay đổi cho thông số kỹ thuật Hủy bỏ các bàn bánh mì nướng. Báo cáo-BY: Ashutosh Bapat Tác giả: Dilip Kumar Đánh giá-BY Cuộc thảo luận:28797_28885 28982_29065
Tài liệu một vài cảnh báo tỷ lệ kèo bóng đá tối nay bản sao logic đồng bộ. tỷ lệ kèo bóng đá tối nay một đồng bộ Thiết lập logic, khóa [người dùng] Bảng danh mục có thể gây bế tắc. Đây là Bởi vì việc giải mã hợp lý các giao dịch có thể khóa các bảng danh mục để truy cập Chúng hoàn toàn khóa những người tỷ lệ kèo bóng đá tối nay các giao dịch có thể dẫn đến bế tắc. ĐẾN Tránh người dùng này phải không có khóa độc quyền trên các bảng danh mục. Tác giả: Takamichi Osumi đã xem xét-BY: Vignesh C, Amit Kapila Backpatch-qua: 9.6 Thảo luận:/message-id/20210222222847.tpnb6eg3yiykzpky 29807_29890
Xử lý không có trường hợp chỉ số nhận dạng bản sao tỷ lệ kèo bóng đá tối nay quan hệ mạng Làm E7EEA52B2D đã giới thiệu một hàm mới quan hệ bỏ qua để xử lý trường hợp không có chỉ mục nhận dạng bản sao trên mối quan hệ. Tác giả: Mark Dilger đã xem xét-BY: Takamichi Osumi, Amit Kapila Cuộc thảo luận: 30471_30554
Alexander Korotkov bị đẩy:
Hỗ trợ cho Unnest (Multirange) và Cast Multirange dưới dạng tỷ lệ kèo bóng đá tối nay loạt các phạm vi. Nó đã được phát hiện rằng nhiều người không có khả năng phân tách chúng thành Phạm vi cá nhân. Đăng ký và biểu diễn đối tượng mở rộng thích hợp Yêu cầu công việc đáng kể, và đã quá muộn cho V14. Cam kết này cung cấp việc thực hiện các Phạm vi, khá tầm thường. Unnest (Multirange) được định nghĩa là Thủ tục đa hình. Mô tả danh mục của các diễn viên bên dưới Thủ tục được nhân đôi cho từng loại đa dạng vì chúng tôi không có Loại đa hình anyrangearray để sử dụng ở đây. Catversion bị va chạm. Báo cáo-BY: Jonathan S. Katz Thảo luận:31424_31504Tác giả: Alexander Korotkov đã xem xét-BY: Justin Pryzby, Jonathan S. Katz, Zhihong Yu31689_31772
Thêm tên thiếu tên "Multirange" tỷ lệ kèo bóng đá tối nay tiêu đề Chương DOCS. Cuộc thảo luận:31964_32054Tác giả: Pavel Stehule, Alexander Korotkov đã xem xét-BY: Justin Pryzby, Tom Lane32232_32315
hoàn nguyên 29854EE8D1 do lỗi buildfarm. Báo cáo-BY: Tom Lane Thảo luận:https: //postgr.es/m/capphfdvcnw3x7jdv3r52p4 32707_32790
Peter Geoghegan bị đẩy:
Xóa trường không cần thiết khỏi trạng thái chân không. Bugfix cam kết 5fc89376 tỷ lệ kèo bóng đá tối nay cách hiệu quả đã tạo trường Lock_waiter_detected từ cấu trúc trạng thái toàn cầu của chân không. vào nhà nước tư nhân thuộc sở hữu của Lazy_Truncate_Heap (). Kết thúc điều này bằng cách thay thế trường cấu trúc bằng tỷ lệ kèo bóng đá tối nay biến cục bộ.33225_33308
Hỗ trợ vô hiệu hóa Bỏ qua chỉ số bằng chân không. Tổng quát hóa index_cleanup Tham số chân không (và sự phân chia tương ứng): biến nó thành một ternary Phong cách Boolean tham số. Bây giờ nó phơi bày một tùy chọn thứ ba, "tự động". "Tự động" Tùy chọn (hiện là mặc định) cho phép "Bỏ qua chỉ số hút bụi" Tối ưu hóa được thêm vào bởi cam kết 1E55E7D1. "Vacuum (index_cleanup true)" là được xác định lại để một lần nữa thực hiện chân không chỉ cần thực hiện bất kỳ chỉ số cần thiết nào, Bất kể gặp bao nhiêu bộ dữ liệu chết tỷ lệ kèo bóng đá tối nay lần quét đầu tiên của Mối quan hệ heap mục tiêu (trừ khi có chính xác bằng không). Điều này cung cấp cho người dùng một cách từ chối tối ưu hóa "chỉ số bỏ qua chỉ số", nếu đối với bất cứ điều gì Lý do chứng minh cần thiết. Nó cũng được dự kiến sẽ được sử dụng bởi PostgreSQL Các nhà phát triển như một tùy chọn thử nghiệm theo thời gian. "Vacuum (index_cleanup Sai) Hút bụi và làm sạch chỉ số. Nó không được sử dụng nhiều tỷ lệ kèo bóng đá tối nay postgresql
Andrew Dunstan bị đẩy:
Tinh chỉnh thêm tỷ lệ kèo bóng đá tối nay stuck_on_old_timeline kiểm tra phục hồi. Testlib :: Perl2host có thể lấy đối số tệp cũng như đối số thư mục, để mã đó trở thành Đơn giản hơn đáng kể. Cũng thêm nhận xét về lý do tại sao chúng tôi sử dụng dấu gạch chéo phía trước, và tại sao chúng tôi thiết lập perl_badlang = 0. Cuộc thảo luận:https: //postgr.es/m/e9947bcd-20ee-027c-f0fe-01f736b7e345@dunslane.net https: //git.postgresql.org/pg/commitdiff/54a5ed22016940d7ad5060ed62d23473924756A1
Không đặt mặc định nhanh cho bất cứ thứ gì ngoại trừ một bảng đơn giản. Mã mặc định nhanh được thêm vào bản phát hành 11 đã bỏ qua để kiểm tra xem bảng có mặc định nhanh không Thêm vào là một cái bàn đơn giản. Do đó, người ta có thể được thêm vào một bàn nước ngoài, tỷ lệ kèo bóng đá tối nay đó Dự đoán thổi lên. Ở đây chúng tôi thực hiện kiểm tra đó. Ngoài ra, ở mặt sau các nhánh, vì một số tỷ lệ kèo bóng đá tối nay số này có thể đã trốn thoát vào tự nhiên, nếu chúng ta Gặp một giá trị còn thiếu cho một thuộc tính của một thứ khác ngoài một đơn giản Bảng chúng tôi bỏ qua nó. Khắc phục lỗi #17056 Backpatch để phát hành 11, được xem xét bởi: Andres Freund, Álvaro Herrera và Tom Lane36687_36770
Heikki Linnakangas bị đẩy:
Khắc phục bình luận lỗi thời đã nói về vị trí tìm kiếm của tệp wal. Kể từ khi cam kết c24dcd0cfd, chúng tôi đã sử dụng pg_pread () để đọc tệp wal, không thay đổi vị trí tìm kiếm (trừ khi chúng ta quay trở lại việc thực hiện src/port/pread.c). Cập nhật bình luận phù hợp. Backpatch thông qua: 12, tỷ lệ kèo bóng đá tối nay đó Chúng tôi bắt đầu sử dụng pg_pread ()37272_37355
TIDY UPgetMultIxactIdMembers () 's
Hành vi về lỗi. Một tỷ lệ kèo bóng đá tối nay những đường dẫn lỗi
bên trái*Thành viên
Uninitialized. Đó không phải là tỷ lệ kèo bóng đá tối nay lỗi sống, bởi vì hầu hết người gọi không
nhìn vào*Thành viên
Khi hàm trả về -1, nhưng chúng ta hãy gọn gàng. Một người gọi,
tỷ lệ kèo bóng đá tối nay heap_lock_tuple (), không "if (thành viên! = null) pfree (thành viên)", nhưng afaics
Nó không bao giờ vượt qua giá trị 'đa' không hợp lệ để nó không đạt được lỗi đó
trường hợp. Người gọi cũng hơi không nhất quán tỷ lệ kèo bóng đá tối nay kỳ vọng của họ.
heap_lock_tuple () pfrees mảng 'thành viên' nếu nó không phải là null, những người khác pfree ()
Nó nếu "nmembers = 0" và những người khác nếu "nmembers 0". Đó không phải là một lỗi trực tiếp
hoặc vì chức năng không bao giờ sẽ trở lại 0, nhưng thêm một khẳng định cho điều đó
để làm cho nó rõ ràng hơn. Bây giờ tôi đã để người gọi một mình. Tôi cũng đã chuyển
dòng nơi chúng tôi đặt*NMembers
. Nó không sai trước đây, nhưng tôi thích làm điều đó
ngay bên cạnh câu lệnh 'trả lại', để nói rõ rằng nó luôn được đặt
trở lại. Cũng xóa tỷ lệ kèo bóng đá tối nay câu lệnh trả về không thể truy cập sau khi ereport (lỗi),
cho sự ngắn gọn và cho sự nhất quán với khối if tương tự ngay sau đó.
Tác giả: Greg Nancarrow với những thay đổi bổ sung của tôi Backpatch-qua:
9.6, tất cả các phiên bản được hỗ trợ38728_38811
Tomáš Vondra bị đẩy:
Fujii Masao bị đẩy:
Amit Khandekar được gửi tỷ lệ kèo bóng đá tối nay bản vá WIP để cho phép trừ tỷ lệ kèo bóng đá tối nay các quy trình của công nhân.
Bertrand Drouvot được gửi tỷ lệ kèo bóng đá tối nay một bản sửa đổi khác của bản vá để cho phép giải mã logic trên standbys.
Thomas Munro đã gửi tỷ lệ kèo bóng đá tối nay một bản sửa đổi khác của bản vá để sử dụng khóa Siread cấp độ Tuple Đối với các lần quét chỉ có chỉ mục và bỏ qua các khóa Siread trên các trang Btree khi có thể.
Andrew Dunstan đã gửi tỷ lệ kèo bóng đá tối nay bản sửa đổi khác của bản vá để dự định sửa lỗi mà biểu hiện là lỗi phân đoạn tỷ lệ kèo bóng đá tối nay việc thay đổi loại bảng nước ngoài cột có mặc định.
Tomáš Vondra được gửi tỷ lệ kèo bóng đá tối nay một bản sửa đổi khác của bản vá để sử dụng số liệu thống kê mở rộng cho Cải thiện ước tính tham gia.
Bharath Rupireddy được gửi tỷ lệ kèo bóng đá tối nay bản sửa đổi khác của bản vá để xóa pg_wait_for_backend_termination ().
Fabien Coelho được gửi tỷ lệ kèo bóng đá tối nay một bản sửa đổi khác của bản vá để hợp nhất hệ thống Echo tỷ lệ kèo bóng đá tối nay PSQL cho chức năng của chính nó.
Yugo Nagata và Fabien Coelho giao dịch các tỷ lệ kèo bóng đá tối nay vá cho PGBench để đảm bảo rằng nó Chỉ tính toán và lưu trữ Conn_Duration khi được yêu cầu.
Khi log_statement_stats = trên.
Yugo Nagata và Fabien Coelho giao dịch các bản vá để tránh tình trạng bị mắc kẹt tỷ lệ kèo bóng đá tối nay pbgench do các giao dịch bị bỏ qua.
Jacob Champion và Daniel Gustafsson đã giao dịch các bản vá để hỗ trợ NSS như tỷ lệ kèo bóng đá tối nay libpq TLS phụ trợ.
Dilip Kumar và Amit Langote được giao dịch để dự định tỷ lệ kèo bóng đá tối nay lỗi đó biểu hiện dưới dạng giải mã chèn đầu cơ với bộ nhớ rò rỉ bánh mì.
Yugo Nagata và Fabien Coelho đã giao dịch các bản vá để dự định sửa lỗi tỷ lệ kèo bóng đá tối nay PGBench biểu hiện là "thời gian kết nối ban đầu" tiêu cực.
Takamichi Osumi và Amit Kapila giao dịch các tỷ lệ kèo bóng đá tối nay vá Khóa [người dùng] Bảng danh mục, 2pc và sao chép logic.
Justin Pryzby và Michaël Paquier đã giao dịch các tỷ lệ kèo bóng đá tối nay vá để thêm nhiều tùy chọn cho Wal nén.
Ranier Vilela được gửi tỷ lệ kèo bóng đá tối nay một bản sửa đổi khác của bản vá để thực hiện quyền truy cập vào Procarray hiệu quả hơn.
David Fetter được gửi tỷ lệ kèo bóng đá tối nay một bản vá để sử dụng số đơn lẻ khi thích hợp tỷ lệ kèo bóng đá tối nay Kiểm tra hồi quy.
Alexander Pyhalov được gửi tỷ lệ kèo bóng đá tối nay bản sửa đổi khác của bản vá để thực hiện trường hợp Biểu thức đẩy xuống.
Ranier Vilela được gửi tỷ lệ kèo bóng đá tối nay một bản vá để sửa bộ đệm tỷ lệ kèo bóng đá tối nay ECPG không phải là NULL bị chấm dứt.
Fabien Coelho và Yugo Nagata đã giao dịch các bản vá để dự định sửa lỗi mà biểu hiện là lỗi tỷ lệ kèo bóng đá tối nay ghi nhật ký pgbench.
Dmitry Dolgov đã gửi thêm hai bản sửa đổi của một bản vá để ngăn chặn lộn xộn của mỗi phần tử tỷ lệ kèo bóng đá tối nay ArrayExpr.
Dilip Kumar được gửi tỷ lệ kèo bóng đá tối nay một bản vá để tạo cơ sở dữ liệu tạo hoàn toàn Wal đã đăng nhập để phát hành Lệnh đó không còn buộc điểm kiểm tra.
Ajin Cherian được gửi tỷ lệ kèo bóng đá tối nay bản sửa đổi khác của bản vá để thêm tùy chọn để đặt hai pha tỷ lệ kèo bóng đá tối nay lệnh create_replication_slot và hỗ trợ giải mã hai pha tỷ lệ kèo bóng đá tối nay pg_recvlogical.
Peter Smith và Ajin Cherian giao dịch các tỷ lệ kèo bóng đá tối nay vá để hỗ trợ giải mã logic của Giao dịch hai pha.
Daniel Gustafsson đã gửi tỷ lệ kèo bóng đá tối nay một bản vá để sử dụng TLS/SSL chính xác hơn và hiện tại Thay vì SSL tỷ lệ kèo bóng đá tối nay tài liệu.
Thomas Munro đã gửi tỷ lệ kèo bóng đá tối nay một bản sửa đổi khác của một bản vá để theo dõi các kích thước quan hệ tỷ lệ kèo bóng đá tối nay Bộ nhớ chia sẻ, cung cấp đường dẫn nhanh không khóa cho smgrnblocks () và cập nhật FIFO để lru quét bộ nhớ cache hợp lệ.
Kyotaro Horiguchi được gửi tỷ lệ kèo bóng đá tối nay một bản sửa đổi khác của một bản vá để hiển thị thêm chi tiết tỷ lệ kèo bóng đá tối nay lỗi tỷ lệ kèo bóng đá tối nay pg_waldump.
Tom Lane được gửi tỷ lệ kèo bóng đá tối nay một bản vá để cho phép định danh thường xuyên tỷ lệ kèo bóng đá tối nay secholationTester tập lệnh.
Matthias van de Meent đã gửi tỷ lệ kèo bóng đá tối nay một bản sửa đổi khác của bản vá để sửa lỗi GetoldestnonRemovableTransActionId, không trả về các giá trị phù hợp với GlobalVistestFor (rel). Ngoài ra, lazy_scan_prune có không chính xác Giả định rằng GlobalVis*Rels sẽ không bao giờ có một OldestXMin < Vacrel- OldestXMin, không chính xác. Giả định này hiện đã được cố định và các thay đổi đã được ghi lại.
Heikki Linnakangas được gửi tỷ lệ kèo bóng đá tối nay một bản vá để chia xlog.c, đang trở nên khó sử dụng.
Thomas Munro đã gửi tỷ lệ kèo bóng đá tối nay một bản sửa đổi khác của bản vá để thực hiện và sử dụng QSORT bản mẫu.
Amit Langote được gửi thêm ba bản sửa đổi của bản vá để bỏ qua phân vùng định tuyến với tỷ lệ kèo bóng đá tối nay khóa phân vùng không đổi.
Jeff Davis đã gửi tỷ lệ kèo bóng đá tối nay hai bản sửa đổi của một bản vá để làm rõ tài liệu cho Giao thức sao chép.
Tomáš Vondra được gửi tỷ lệ kèo bóng đá tối nay bản vá POC để sử dụng bản phác thảo đếm-min để tham gia Cardinality ước tính.
Jeff Davis được gửi tỷ lệ kèo bóng đá tối nay một bản sửa đổi khác của bản vá để ghi lại những gì xảy ra khi bắt đầu Sao chép.
Alexander Korotkov đã gửi thêm ba tỷ lệ kèo bóng đá tối nay sửa đổi của tỷ lệ kèo bóng đá tối nay vá để thực hiện Unnest cho nhiều người.
Vigneshwaran C được gửi tỷ lệ kèo bóng đá tối nay một bản sửa đổi khác của bản vá để thêm hỗ trợ cấp độ lược đồ cho các ấn phẩm.
Amul Sul được gửi tỷ lệ kèo bóng đá tối nay một bản sửa đổi khác của bản vá để thực hiện bộ hệ thống thay đổi đọc Viết | CHỈ MỘT.
Nitin Jadhav đã gửi tỷ lệ kèo bóng đá tối nay bản sửa đổi khác của bản vá để thực hiện quy trình khởi động Chỉ báo tiến trình.
Matthias Van de Meent được gửi tỷ lệ kèo bóng đá tối nay một bản sửa đổi khác của bản vá để thực hiện và sử dụng
Chỉ mục lặp lại thuộc tính và triển khai tiền tố động cấp trang
cắt ngắn cho_BT_BINSRCH*
.
Mark Dilger được gửi tỷ lệ kèo bóng đá tối nay hai bản sửa đổi của bản vá để vô hiệu hóa đăng ký tùy chọn trên lỗi.
Jeff Davis được gửi tỷ lệ kèo bóng đá tối nay một bản vá để sửa chữa hệ thống xác định sao chép bắt đầu.
Thomas Munro đã gửi tỷ lệ kèo bóng đá tối nay một bản sửa đổi khác của bản vá để thực hiện snapshot_too_old sử dụng bộ hẹn giờ.
Takashi Menjo đã gửi tỷ lệ kèo bóng đá tối nay một bản sửa đổi khác của bản vá để ánh xạ các tệp phân đoạn Wal PMEM dưới dạng bộ đệm Wal.
Amit Kapila được gửi tỷ lệ kèo bóng đá tối nay một bản sửa đổi khác của bản vá để thực hiện lọc hàng cho sao chép logic.
Egor Rogov được gửi tỷ lệ kèo bóng đá tối nay một bản vá để bao gồm số liệu thống kê cho các loại phạm vi tỷ lệ kèo bóng đá tối nay PG_STATS xem.
Álvaro Herrera được gửi thêm hai bản sửa đổi của tỷ lệ kèo bóng đá tối nay bản vá để thêm tỷ lệ kèo bóng đá tối nay trường hợp kiểm tra cho Các vị trí lỗi thời với các Walsender hoạt động.
Greg Sabino Mullane được gửi tỷ lệ kèo bóng đá tối nay một bản sửa đổi khác của bản vá để tránh trang điện toán Tổng kiểm tra không cần thiết.
Noah Misch đã gửi tỷ lệ kèo bóng đá tối nay một bản vá để xóa khả năng bỏ qua của XLogFileInit () ControlFilelock.
David Rowley được gửi tỷ lệ kèo bóng đá tối nay một bản sửa đổi khác của bản vá để thêm loại bảng băm mới có con trỏ ổn định.
Thomas Munro đã gửi tỷ lệ kèo bóng đá tối nay một bản vá để điều chỉnh cho thay đổi API LLVM 13.