Tin tức hàng tuần tỷ lệ kèo bóng đá Postgresql - ngày 2 tháng 1 năm 2022

Đăng trên2022-01-05bởi PWN
PWN

Tin tức hàng tuần tỷ lệ kèo bóng đá PostgreSQL - ngày 2 tháng 1 năm 2022

Tin tức sản phẩm PostgreSQL

PGPool-II 4.2.7, 4.1.10, 4.0.17 và 3.7.22 tỷ lệ kèo bóng đá nhóm kết nối và câu lệnh Hệ thống sao chép cho PostgreSQL,re le AS ED.

PARQUET_S3_FDW 0.2.1, tỷ lệ kèo bóng đá trình bao bọc dữ liệu nước ngoài cho các tệp Parquet trên S3,được phát hành.

Phòng thí nghiệm cơ sở dữ liệu 3.0, tỷ lệ kèo bóng đá công cụ để nhân bản nhanh các cơ sở dữ liệu PostgreSQL lớn để xây dựng môi trường không sản xuất,phát hành.

SQLite_FDW 2.1.1phát hành.

DynamoDB FDW 1.1.0phát hành.

phát hành.

InfluxDB FDW 1.1.1 phát hành https://github.com/pgspider/influxdb_fdw

trình bao bọc dữ liệu,phát hành.

được phát hành.

JDBC FDW 0.1.0được phát hành

GridDB_FDW 2.1.1 được phát hành. https://github.com/pgspider/griddb_fdw

Công việc PostgreSQL tỷ lệ kèo bóng đá tháng 1

https: //archives.postgresql.org/pgsql-jobs/2022-01/

PostgreSQL Local

PGDAY NORDIC 2022 sẽ được tổ chức tại Helsinki, Phần Lan tại Hilton Helsinki Khách sạn Strand tỷ lệ kèo bóng đáo ngày 22 tháng 3 năm 2022.ở đây

pgday paris 2022sẽ được tổ chức tại Paris, Pháp tỷ lệ kèo bóng đáo ngày 24 tháng 3 năm 2022.

FOSDEM PGDAY 2022 sẽ được tổ chức trực tuyến, tỷ lệ kèo bóng đáo ngày 5-6 tháng 2 năm 2022.https: //fosdem.org/2022/

Citus Con, tỷ lệ kèo bóng đá sự kiện nhà phát triển toàn cầu ảo, đang diễn ra vào ngày 12 đến 13 tháng 4 năm 2022.CFPhiện đang mở.

PostgreSQL tỷ lệ kèo bóng đá tin tức

Planet PostgreSQL:https: //planet.postgresql.org/

Tin tức hàng tuần của PostgreSQL được mang đến cho bạn tỷ lệ kèo bóng đá 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.

Bản vá ứng tỷ lệ kèo bóng đá

Peter Eisentraut bị đẩy:

  • Doc: Thêm tài liệu về biểu thức thông thường và tiêu chuẩn SQL. Đã xem xét-BY: Gilles Daroldgilles@darold.netThảo luận: 8429_8512

  • PG_DUMP: Refactor getIndexes (). Sắp xếp lại tỷ lệ kèo bóng đá phần phụ thuộc vào phiên bản trong Phong cách mô -đun mới hơn. Cuộc thảo luận:8735_8809 8906_8989

  • Sửa lỗi đánh máy tỷ lệ kèo bóng đá nhận xét mã. Báo cáo-BY: Kevin Zheng9064_9155Thảo luận:9241_9299 9396_9479

  • Khắc phục trình giữ chỗ định dạng tỷ lệ kèo bóng đá chính xác.9629_9712

  • Xóa không sử dụng bao gồm. "fmgr.h" đã được sử dụng tỷ lệ kèo bóng đá load_external_function (), được thêm vào bởi A05DC4D7FD57D4AE084C1F0801973E5C1A1AAA26E, bị loại bỏ bởi F9143D102FFD0947CA904C62B1D3D6FD587E0C80.10006_10089

  • Xóa không sử dụng bao gồm. "Utils/Buildins.h" đã được sử dụng tỷ lệ kèo bóng đá PG_STRTOUINT64 (), được thêm vào bởi CFF440D368690F94FBDA1A475277E90AEA2263843, bị loại bỏ bởi 3C6F8C011F85DF7B35C32F4CCAAC5C86C9064A4A.10385_10468

  • Khắc phục trình giữ chỗ định dạng tỷ lệ kèo bóng đá chính xác.10618_10701

John Naylor bị đẩy:

  • Thêm đường dẫn nhanh để xác thực văn bản UTF-8. Trình xác thực trước đây của chúng tôi đã sử dụng tỷ lệ kèo bóng đá Thuật toán truyền thống thực hiện so sánh và phân nhánh tỷ lệ kèo bóng đá byte tại thời gian. Nó hữu ích ở chỗ chúng ta luôn biết chính xác chúng ta có bao nhiêu byte Xác thực, nhưng độ chính xác đó có chi phí. Xác thực đầu vào có thể hiển thị nổi bật trong hồ sơ bản sao từ và các cải tiến trong tương lai để sao chép từ chẳng hạn như song song hoặc phân tích cú pháp dòng nhanh hơn sẽ gây áp lực nhiều hơn vào đầu vào xác nhận. Do đó, thêm các đường dẫn nhanh cho cả ASCII và Multibyte UTF-8: Sử dụng Các hoạt động bitwise để kiểm tra 16 byte tại tỷ lệ kèo bóng đá thời điểm cho ASCII. Nếu thất bại, hãy sử dụng DFA "dựa trên ca" trên các byte đó để xử lý trường hợp chung, bao gồm cả Multibyte. Những con đường này tương đối không có nhánh và do đó mạnh mẽ chống lại Tất cả các loại mẫu byte. Với các thuật toán này, xác thực UTF-8 là tỷ lệ kèo bóng đá số Thời gian nhanh hơn, tùy thuộc vào nền tảng và phân phối byte đầu vào. Các Mã hóa trước đó trong pg_utf8_verifystr () được giữ lại cho các chuỗi ngắn và cho Khi đường dẫn nhanh trả về tỷ lệ kèo bóng đá lỗi. Xem xét, kiểm tra hiệu suất và Hacking bổ sung bởi: Heikki Linakangas, Vladimir Sitnikov, Amit Khandekar, Thomas Munro và Greg Stark Thảo luận:12052_12138 12235_12318

Tom Lane bị đẩy:

  • Thêm lệnh \ getenv vào psql. \ getenv lấy giá trị của tỷ lệ kèo bóng đá môi trường Biến thành biến PSQL. Đây là nghịch đảo của lệnh \ setenv Điều đó đã được thêm vào hơn mười năm trước. Chúng tôi không thấy trường hợp sử dụng hấp dẫn cho \ getenv tại thời điểm đó, nhưng việc tái cấu trúc kiểm tra hồi quy sắp tới cung cấp tỷ lệ kèo bóng đá đủ lý do để thêm nó ngay bây giờ. Cuộc thảo luận:https: //postgr.es/m/1655733.1639871614@sss.pgh.pa.us 12938_13021

  • Xóa bản dịch động của các tập lệnh kiểm tra hồi quy, Bước 1. Long đã có các điều khoản cho các tên đường dẫn thay thế động vào hồi quy kiểm tra các tập lệnh và tệp kết quả, nhưng việc sử dụng tính năng đó luôn là tỷ lệ kèo bóng đá Đau nghiêm trọng ở cổ, chủ yếu là do cập nhật các tệp kết quả yêu cầu Chỉnh sửa hướng dẫn tẻ nhạt. Hãy thoát khỏi điều đó để ủng hộ việc truyền lại đường dẫn trong các biến môi trường. Ngoài việc dễ bảo trì hơn, điều này Cách có khả năng xử lý các tên đường dẫn yêu cầu thoát ra trong thời gian chạy, Ví dụ các đường dẫn chứa các dấu vết đơn. (Có những vấp ngã khác các khối theo cách thực sự xây dựng trên tỷ lệ kèo bóng đá con đường trông như vậy, nhưng loại bỏ cái này có vẻ như là tỷ lệ kèo bóng đá điều tốt để làm.) Quy tắc mã hóa chính làm cho điều đó có thể là để kết hợp các mảnh của tỷ lệ kèo bóng đá chuỗi biến động Sử dụng lệnh \ set \ của PSQL, sau đó sử dụng ký hiệu: 'biến' để trích dẫn và Thoát khỏi chuỗi cho cấp độ giải thích tiếp theo. Với hy vọng làm Điều này thay đổi minh bạch hơn thành "Git Blame", tôi đã chia nó thành hai bước. Cam kết này bổ sung hỗ trợ PG_Elecer.c cần thiết và thay đổi tất cả*.SourceTệp tại chỗ để chúng tỷ lệ kèo bóng đá còn yêu cầu bất kỳ động nào dịch. Cam kết tiếp theo sẽ chỉ "git mv" họ vào SQL/ thông thường và mong đợi/ thư mục. Cuộc thảo luận:https: //postgr.es/m/1655733.1639871614@sss.pgh.pa.us 14629_14712

  • Xóa bản dịch động của tỷ lệ kèo bóng đá tập lệnh kiểm tra hồi quy, Bước 2. "Git MV" Tất cả đầu vào/.Source và đầu ra/.Source tệp tỷ lệ kèo bóng đáo SQL/ và và mong đợi/ thư mục. Sau đó loại bỏ cơ sở hạ tầng PG_Elecy và Makefile liên kết với dịch động động. Cuộc thảo luận:https: //postgr.es/m/1655733.1639871614@sss.pgh.pa.us 15244_15327

  • Tập lệnh kiểm tra đường dẫn của DBLink vào thử nghiệm chính của nó. Không còn bất kỳ Lý do để kích hoạt tỷ lệ kèo bóng đá cuộc chạy PSQL riêng biệt để tạo các chức năng này. (tỷ lệ kèo bóng đá số Tái cấu trúc trong các bài kiểm tra hồi quy chính cũng được yêu cầu, nhưng điều đó sẽ Hãy suy nghĩ nhiều hơn.) Thảo luận:https: //postgr.es/m/1655733.1639871614@sss.pgh.pa.us https: //git.postgresql.org/pg/commitdiff/0e6e7f0806b2080cb31f33F

  • 15929_16372https: //postgr.es/m/524fa2c0a34f34b68fbfa90d0760d515@oss.nttdata.com 16616_16699

  • Thêm Hỗ trợ & Hỗ trợ hoàn thành tab cho PSQL's \ Getenv. Tôi quên mất những điều này Chi tiết tỷ lệ kèo bóng đá 33D3EEADB :-(. Được ghi chú bởi Christoph Berg. Thảo luận:https: //postgr.es/m/yci8i/mdumi91uxy@msg.df7cb.de 17073_17156

  • Suy nghĩ lại về các cài đặt với tiền tố được bảo lưu bởi tỷ lệ kèo bóng đá tiện ích mở rộng. Làm 75D22069E SET SET PRIN CẢNH BÁO nếu bạn cố gắng đặt tỷ lệ kèo bóng đá Tham số trong không gian tên trước đây được đặt trước bởi tỷ lệ kèo bóng đá tiện ích mở rộng. Có vẻ như Tuy nhiên, tốt hơn để đó là tỷ lệ kèo bóng đá lỗi hoàn toàn, vì lý do tương tự mà chúng tôi Đừng để bạn đặt tên tham số không đủ tiêu chuẩn. Trong mọi trường hợp, Thực hiện trước đó là không hiệu quả và sai lầm. Thực hiện kiểm tra tỷ lệ kèo bóng đá điểm thích hợp hơn, và cẩn thận hơn về các trường hợp tiền tố. Cuộc thảo luận:https: //postgr.es/m/116024.1640111629@sss.pgh.pa.us 17941_18024

  • Đổi tên EmitWarningSonPlacekeepers () thành markgucprefixreserved (). Điều này dường như Giống như tỷ lệ kèo bóng đá cái tên rõ ràng hơn cho những gì nó làm bây giờ. Cung cấp tỷ lệ kèo bóng đá macro tương thích để Phần mở rộng đó không phải chuyển đổi sang tên mới ngay lập tức. Cuộc thảo luận:https: //postgr.es/m/116024.1640111629@sss.pgh.pa.us 18493_18576

  • Hoàn nguyên các thay đổi về cảnh báo/lỗi cho người giữ chỗ. Hoàn nguyên cam kết 5609CC01C, 2ED8A8CC5 và 75D22069E cho đến khi chúng ta có tỷ lệ kèo bóng đá ý tưởng ít bị hỏng về cách Điều này sẽ làm việc trong công nhân song song. Mỗi bản dựng. Cuộc thảo luận:https: //postgr.es/m/1640909.1640638123@sss.pgh.pa.us 19029_19112

  • Khắc phục các vấn đề trong logic quét thư mục mới của PGARCH. Arch_Filenames [] Các phần tử mảng là tỷ lệ kèo bóng đá byte quá nhỏ, do đó tên tệp có độ dài tối đa sẽ bị hỏng nếu tỷ lệ kèo bóng đá mục khác được thực hiện sau nó. (Ghi chú bởi Thomas Munro, sửa chữa bởi Nathan Bossart.) Di chuyển các mảng này vào tỷ lệ kèo bóng đá cấu trúc palloc'd, vì vậy Rằng chúng tôi không lãng phí tỷ lệ kèo bóng đá vài kilobyte dữ liệu tĩnh trong mỗi người không phải là máy phát quá trình. Thêm tỷ lệ kèo bóng đá cuộc gọi BinaryHeap_reset () để làm cho nó đơn giản là chúng ta bắt đầu Quét thư mục với tỷ lệ kèo bóng đá đống trống. Tôi không nghĩ có bất kỳ lỗi nào Sắp xếp, nhưng nó có vẻ mong manh, và đây là bảo hiểm rất rẻ. Dọn dẹp cho Cam kết BEB4E9BA1, vì vậy không cần đồng hồ back. Cuộc thảo luận:19908_19996 20093_20176

  • Làm sạch/tối ưu hóa nhỏ trong pg_dump. Trước tỷ lệ kèo bóng đá cam kết 05649b88c và 5209C0BA0, FindComments () và FindSeclabels () không còn sử dụng "Lưu trữ của họ*fout "Đối số, vì vậy hãy loại bỏ những điều đó. Trong khi làm điều đó, tôi nhận thấy rằng Không có lý do chính đáng tại sao DumpCompositetetyPecolcomments () nên làm truy vấn riêng của nó để tìm nạp tên cột của loại tổng hợp, khi Chức năng gọi vừa tìm nạp cùng tỷ lệ kèo bóng đá dữ liệu. Điều chỉnh nó để sử dụng truy vấn đó kết quả. Điều này có lẽ không tiết kiệm được nhiều cho hầu hết mọi người, vì vì 5209C0BA0 Chúng tôi sẽ không nhận được mã này trừ khi loại tổng hợp có ít nhất tỷ lệ kèo bóng đá bình luận. Tuy nhiên, đó là tỷ lệ kèo bóng đá truy vấn lãng phí.https: //git.postgresql.org/pg/commitdiff/c7cf73eb7b9e7911748e

  • PG_DUMP: Tạo Dumppublication et al. Ít không giống như các chức năng anh chị em. Dumppublication, Dumppublicationnamespace, Dumppublicationtable, và Dumpsubcrip không kiểm tra dữ liệu. Đây chỉ là tỷ lệ kèo bóng đá lỗi tiềm ẩn, bởi vì pg_backup_archiver.c sẽ lọc ra kho lưu trữ sau; Nhưng họ Chu kỳ lãng phí trong các kết xuất chỉ có dữ liệu và thiếu sót có thể trở thành tỷ lệ kèo bóng đá lỗi trực tiếp tỷ lệ kèo bóng đá ngày nào đó. Trong mọi trường hợp, thật không tốt khi có tỷ lệ kèo bóng đá số chức năng Dumpfoo làm điều này Và tỷ lệ kèo bóng đá số không. Trong cùng tỷ lệ kèo bóng đá lý do, hãy làm cho DumppublicationNamespace theo mẫu tương tự như mọi hàm dumpfoo khác để kiểm tra Dump_component_definition Flag. (Kể từ 5209C0BA0, chúng tôi thậm chí sẽ không đến đây Nếu cờ đó không được đặt, vì vậy hãy kiểm tra nó chỉ là Pro Forma ngay bây giờ. Nhưng nó có thể không phải là như vậy mãi mãi.) Vì đây chỉ là mỹ phẩm và/hoặc chống trong tương lai, Không cần đồng hồ back.22036_22119

  • PG_DUMP: Cải tiến hiệu suất nhỏ khỏi việc loại bỏ các lựa chọn phụ. Thoát khỏi của cơ chế "username_subquery" có lợi cho việc tra cứu địa phương Tên từ vai trò OIDS. Phụ trợ PG không thông minh khủng khiếp về vô hướng Sublinks trong chọn danh sách đầu ra, vì vậy điều này cung cấp tỷ lệ kèo bóng đá hiệu suất nhỏ Cải thiện, ít nhất là trong các cài đặt với nhiều hơn tỷ lệ kèo bóng đá vài người dùng. TRONG Bất kỳ trường hợp nào, phương thức cũ không tạo ra mã SQL đặc biệt có thể đọc được. Trong khi Tại đó, tôi đã xóa các tin nhắn cảnh báo tùy chỉnh khác nhau về việc không tìm thấy Chủ sở hữu của đối tượng, ủng hộ chỉ gây tử vong trong chức năng tra cứu địa phương. Afaik không còn lý do gì để coi đó là bất cứ điều gì ngoài tỷ lệ kèo bóng đá trường hợp tham nhũng danh mục, và chắc chắn không có lý do để làm cho các dịch giả đối phó với tỷ lệ kèo bóng đá tá tin nhắn khác nhau nơi người ta sẽ làm. (Nếu hóa ra điều đó gây tử vong () thực sự là tỷ lệ kèo bóng đá ý tưởng tồi, chúng ta có thể quay lại để phát hành pg_log_warning () và Trả lại tỷ lệ kèo bóng đá chuỗi trống, dẫn đến cùng tỷ lệ kèo bóng đá hành vi như trước đây, ngoại trừ phù hợp hơn.) Cũng bỏ tỷ lệ kèo bóng đá giao phụ hoàn toàn không cần thiết để kiểm tra Trạng thái PG_Depend của mối quan hệ trình tự: Chúng tôi đã có tỷ lệ kèo bóng đá tham gia bên trái để Lấy hàng quan tâm trong mệnh đề từ. Cuộc thảo luận:https: //postgr.es/m/2460369.1640903318@sss.pgh.pa.us 23570_23653

  • pg_dump: Tránh các cuộc gọi chức năng không an toàn trong getPolicies (). getpolicies () đã có Cùng tỷ lệ kèo bóng đá căn bệnh tôi đã sửa ở những nơi khác trong cam kết pg_get_expr () cho các biểu thức trên các bảng mà chúng ta không nhất thiết phải có khóa TRÊN. Để sửa chữa, hạn chế truy vấn chỉ thu thập các hàng thú vị, thay vì Thực hiện bộ lọc ở phía máy khách. Như bản vá trước, áp dụng cho Chỉ cần đến bây giờ. Cuộc thảo luận:https: //postgr.es/m/2273648.1634764485@sss.pgh.pa.usThảo luận:24320_24393 24490_24573

  • Khắc phục các gói quét chỉ có chỉ mục khi không phải tất cả các cột chỉ mục có thể được trả về. Nếu tỷ lệ kèo bóng đá chỉ mục có cả các cột có thể trả lại và không thể hoàn nguyên và tỷ lệ kèo bóng đá trong những Các cột không thể trả lại là tỷ lệ kèo bóng đá biểu thức sử dụng var có thể trả về cột, sau đó tỷ lệ kèo bóng đá truy vấn trả về biểu thức đó có thể dẫn đến chỉ tỷ lệ kèo bóng đá chỉ mục Kế hoạch quét cố gắng đọc cột không thể trả lại, thay vì Tổ chức lại biểu thức từ cột có thể trả về như dự định. Để sửa chữa, Xác định lại danh sách "Indextlist" của nút gói indexOndsScan có chứa Null Consts thay cho bất kỳ cột không thể hoàn nguyên nào. Điều này giải quyết vấn đề bằng cách Ngăn chặn setrefs.c không khớp với các mục như vậy. Người thực thi là hạnh phúc vì nó chỉ quan tâm đến các loại mục tiếp xúc, và Ruleutils.c không quan tâm vì tỷ lệ kèo bóng đá kế hoạch chính xác sẽ không tham khảo các mục đó. Tôi đã xem xét tỷ lệ kèo bóng đá số cách khác để ngăn setrefs.c làm điều sai, Nhưng cách này có vẻ tốt vì (a) nó cho phép sửa chữa rất cục bộ, (b) nó làm cho cấu trúc Indextlist nhỏ gọn hơn trong nhiều trường hợp và (c) danh sách Indextlist là Bây giờ là tỷ lệ kèo bóng đá đại diện trung thành hơn về những gì chỉ số mà tôi sẽ thực sự tạo ra, viz. NULLS cho bất kỳ cột không thể trả lại. Điều này dễ bị đánh hơn vì chúng tôi được giới thiệu các cột bao gồm, nhưng có thể xây dựng các ví dụ thất bại Không có điều đó, theo bài kiểm tra hồi quy được thêm vào. Do đó, đồng hồ trở lại tất cả Các chi nhánh được hỗ trợ. Mỗi lỗi #17350 từ Louis Jachiet. Cuộc thảo luận:https: //postgr.es/m/17350-b5bdcf476e5badbb@postgresql.org 26290_26373

Amit Kapila bị đẩy:

  • Di chuyển chỉ số các thói quen chân không đến chân không.c. tỷ lệ kèo bóng đá bản vá sắp tới di chuyển song song Mã chân không ra khỏi chân không.c. Tái cấu trúc mã này sẽ cho phép cả hai lười biếng Máy hút bụi và chân không song song để sử dụng các chức năng chân không chỉ số. Tác giả: Masahiko Sawada đã xem xét-by: Hou Zhijie, Amit Kapila Thảo luận: 26959_27042

  • Di chuyển mã chân không song song sang chỗ trống. Cam kết này di chuyển song song Mã liên quan đến chân không đến tỷ lệ kèo bóng đá lệnh tệp mới/dacuamparally.c để bất kỳ bảng nào Các chỉ mục hỗ trợ có thể sử dụng chân không song song để gọi chỉ mục AM Gọi lại (Ambulkdelete và AmvacuumCleanup) với những người lao động song song. Khác Lý do cho việc tái cấu trúc này là khoảng chân không song song không cụ thể đối với đống Vì vậy, không có ý nghĩa gì khi giữ mã này trong heap/dacuumlazy.c. Tác giả: Masahiko Sawada, dựa trên đề xuất từ ​​Andres Freund đã xem xét: Hou Zhijie, Amit Kapila, Haiying Tang Thảo luận:/Message-ID 27892_27975

  • Khắc phục lỗi biên dịch được giới thiệu bởi cam tỷ lệ kèo bóng đá 8E1FAE1938. Tác giả: Masahiko Sawada Cuộc thảo luận:https: //postgr.es/m/e1n0hsk-00048l-re@gemulon.postgresql.org 28321_28404

Michaël Paquier bị đẩy:

  • Xóa xác nhận cho bảng thay đổi .. tách phân vùng đồng thời. tỷ lệ kèo bóng đá mã con đường liên quan đến hương vị của bảng thay đổi này đã kiểm tra xem mối quan hệ với tách ra phải là tỷ lệ kèo bóng đá bảng bình thường hoặc tỷ lệ kèo bóng đá bảng được phân vùng, sẽ thất bại nếu Sử dụng lệnh với tỷ lệ kèo bóng đá loại quan hệ khác. Quan điểm, trình tự và Các quan điểm vật chất hóa không thể là tỷ lệ kèo bóng đá phần của cây phân vùng, vì vậy những điều này sẽ gây ra Lệnh không thể thất bại, nhưng khẳng định đã được kích hoạt. Bảng nước ngoài Có thể là tỷ lệ kèo bóng đá phần của cây phân vùng, và tỷ lệ kèo bóng đá lần nữa khẳng định sẽ thất bại. Giải pháp đơn giản nhất chỉ là loại bỏ khẳng định này, vì vậy khi chúng ta nhận được cùng tỷ lệ kèo bóng đá Thất bại như đường dẫn mã không đồng thời. Trong khi trên đó, thêm tỷ lệ kèo bóng đá bài kiểm tra hồi quy trong postgres_fdw cho phân vùng đồng thời của tỷ lệ kèo bóng đá bàn nước ngoài, theo tỷ lệ kèo bóng đá gợi ý từ Alexander Lakhin. Vấn đề được giới thiệu trong 71F4C8C. Báo cáo-BY: Alexander Lakhin Tác giả: Michael Paquier, Alexander Lakhin Đánh giá-BY: Peter Eisentraut, Kyotaro Horiguchi Thảo luận:https: //postgr.es/m/17339-a9e09aaf38a3457a@postgresql.orgBackpatch-qua: 1429704_29787

  • Nhận xét chính xác và tỷ lệ kèo bóng đá số tài liệu về Replica_Identity_index. Danh mục/pg_class.h đã nói rằng Replica_identity_index với tỷ lệ kèo bóng đá người bị rơi Chỉ mục tương đương với bản sao_identity_default. Mã cho biết tỷ lệ kèo bóng đá cái khác Câu chuyện, vì nó tương đương với Replica_Identity_nothing. Hành vi tồn tại Kể từ khi giới thiệu danh tính bản sao và Fe7fd4e thậm chí đã thêm các bài kiểm tra cho Trường hợp này nhưng tôi phần nào quên sửa chữa bình luận này. Trong khi trên đó, cam kết này Tổ chức lại tài liệu về danh tính bản sao trên bảng thay đổi trang và tỷ lệ kèo bóng đá ghi chú được thêm vào về trường hợp các chỉ mục bị bỏ Bản sao_Identity_index. Tác giả: Michael Paquier, Wei Wang đã xem xét: Euler Thảo luận Taveira:30629_30729Backpatch-qua: 10https: //git.postgresql.org/pg/commitdiff/fc95d35b9429096ec4d028d79dcf1fb8b5d4b16e

  • Khắc phục số lượng trường không chính xác tỷ lệ kèo bóng đá pg_control_checkpoint (). 18 cột được tạo ra tỷ lệ kèo bóng đá chức năng này, nhưng chúng tôi đã có đủ không gian cho 19 người tỷ lệ kèo bóng đá số họ. Được giới thiệu bởi 4B0D28D. Tác giả: Bharath Rupireddy đã xem xét-BY: Justin Pryzby, Euler Taveira Cuộc thảo luận:31301_31389 31486_31569

Bruce Momjian bị đẩy:

  • Doc: Làm rõ khi chỉ mục biểu thức đánh giá tỷ lệ kèo bóng đá biểu thức của chúng. Chỉ không nóng Cập nhật đánh giá biểu thức chỉ mục. Báo cáo-BY: Chris Lowder Thảo luận:31882_31967Backpatch-qua: 1032088_32171

Fujii Masao bị đẩy:

  • POSTGRES_FDW: Cho phép postgres_fdw.application_name bao gồm các chuỗi thoát. application_name được sử dụng khi postgres_fdw thiết lập kết nối với tỷ lệ kèo bóng đá Máy chủ nước ngoài có thể được chỉ định trong tỷ lệ kèo bóng đá hoặc cả hai tham số kết nối của tỷ lệ kèo bóng đá đối tượng máy chủ và guc postgres_fdw.application_name. Cam kết này cho phép những người Các tham số bao gồm các chuỗi thoát bắt đầu với % ký tự. Sau đó Postgres_fdw thay thế các chuỗi thoát đó bằng thông tin trạng thái. Vì Ví dụ, %D và %U được thay thế bằng tên người dùng và tên cơ sở dữ liệu trong cục bộ máy chủ, tương ứng. Tính năng này cho phép chúng tôi thêm thông tin dễ dàng hơn Để theo dõi các giao dịch hoặc truy vấn từ xa, vào application_name của tỷ lệ kèo bóng đá điều khiển từ xa sự liên quan. Tác giả: Hayato Kuroda đã xem xét-BY: Kyotaro Horiguchi, Masahiro Ikeda, Hou Zhijie, Fujii Masao thảo luận:33159_33259Thảo luận:33387_33487 33584_33667

  • 33688_3405034140_34223

Thomas Munro đã đẩy:

  • Khắc phục tên chung chung trong bài kiểm tra bằng.sql. Tránh tên "Kiểm tra". Trong 10 Chi nhánh, điều này có thể đụng độ với Alter_Table.sql, như đã thấy trong trang trại xây dựng. Trường hợp khác đã được đổi tên thành tỷ lệ kèo bóng đá chi nhánh sau này bởi CAM KẾT 2CF8C7AA, Nhưng nó cũng tốt để chống lại cái tên trong tương lai ở đây. Back-Patch đến 10. Đã xem xét-by: Tom Lanetgl@sss.pgh.pa.usThảo luận:https: //postgr.es/m/ca%2bhukgjf4raxuyayvucqawcptx 35018_35101

Daniel Gustafsson bị đẩy:

  • hoàn nguyên B2A459EDF "Khắc phục được cấp bởi hỗ trợ trong tỷ lệ kèo bóng đá câu lệnh thu hồi vai trò". tỷ lệ kèo bóng đá Cam kết hoàn nguyên đã cố gắng khắc phục sự tuân thủ đặc tả SQL cho tỷ lệ kèo bóng đá trường hợp mà 6AAAAA76BB còn lại. Tuy nhiên, điều này đã phá vỡ hành vi hiện có Ưu tiên tuân thủ thông số kỹ thuật để hoàn nguyên. tỷ lệ kèo bóng đá bài kiểm tra được giới thiệu được để lại sau Việc hoàn nguyên vì codepath không được bảo hiểm tốt. Mỗi báo cáo lỗi 17346. Backpatch xuống 14 nơi nó được giới thiệu. Báo cáo-BY: Andrew Billneandrewbille@gmailThảo luận:https: //postgr.es/m/17346-f72b28bd1a341060@postgresql.org https: //git.postgresql.org/pg/commitdiff/e68570e388f08c2e36ce7d2a9564941b89db6549

Álvaro Herrera bị đẩy:

Andres Freund đã đẩy:

  • CI: Thêm tích hợp liên tục cho tỷ lệ kèo bóng đá kho lưu trữ GitHub thông qua Cirrus-CI. Hiện tại FreeBSD, Linux, MacOS và Windows (Visual Studio) đã được kiểm tra. tỷ lệ kèo bóng đá Mục tiêu chính của sự tích hợp này là giúp kiểm tra trong phát triển dễ dàng hơn Bản vá trên nhiều nền tảng. Điều này bao gồm cải thiện việc thử nghiệm được thực hiện Tự động bởi CFBOT [1] cho tỷ lệ kèo bóng đá mục CASSFEST. Nó làtỷ lệ kèo bóng đáMục tiêu để thay thế xây dựng. Cirrus-CI [2] đã được chọn vì nó đã ở Sử dụng cho CFBOT, cho phép sử dụng các máy ảo đầy đủ, có phạm vi bảo hiểm hệ điều hành tốt và cho phép Truy cập kết quả kiểm tra đầy đủ mà không cần xác thực (như github tài khoản). Nó có thể đáng để thêm hỗ trợ cho các nhà cung cấp CI tiếp theo, Đặc biệt là những người hỗ trợ các công ty Git khác, trong tương lai. Để giữ CI Thời gian có thể chấp nhận, hầu hết các nền tảng sử dụng hình ảnh được tạo sẵn. tỷ lệ kèo bóng đá số nền tảng sử dụng Container, những người khác sử dụng VM đầy đủ. Để được hướng dẫn về cách bật CI Tích hợp trong tỷ lệ kèo bóng đá kho lưu trữ và thêm chi tiết, xem src/công cụ/ci/readme [1]http: //cfbot.cputube.org/[2]https: //cirrus-ci.org/Tác giả: Andres Freundandres@anarazel.deTác giả: Thomas Munrotmunro@postgresql.orgTác giả: Melanie plagemanmelanieplageman@gmailĐánh giá-BY: Melanie Plagemanmelanieplageman@gmailđược xem xét-by: Justin Pryzbypryzby@telsasoft.comđã xem xét-by: Thomas Munrotmunro@postgresql.orgĐược xem xét-BY: Peter Eisentraut38672_38866Thảo luận:38963_39034 39131_39214

Magnus Hagander bị đẩy: