Postgresql 14 được phát hành! /about/news/postgresql-14 phát hành-2318/
PGTT 2.6, kèo bóng đá c1 phần mở rộng để thực hiện các bảng tạm thời toàn cầu, được phát hành. https://github.com/darold/pgtt/release/tag/v2.6
oracle_fdw 2.4.0 được phát hành. https://laurenz.github.io/oracle_fdw
PGFormatter 5.1, một định dạng/làm đẹp kèo bóng đá c1 mã SQL, được phát hành. https://github.com/darold/pgformatter/blob/master/changelog
https: //archives.postgresql.org/pgsql-jobs/2021-10/
Planet PostgreSQL:https: //planet.postgresql.org/
Tin tức hàng tuần của PostgreSQL được mang đến cho bạn kèo bóng đá c1 tuần này bởi David Fetter
Gửi kèo bóng đá c1 tức và thông báo trước Chủ nhật lúc 3:00 PM PST8PDT đến David@fetter.org.
Thomas Munro đã đẩy:
Peter Geoghegan bị đẩy:
Xóa các bình luận NBtree LatestremoveDXID kèo bóng đá c1 cần thiết. Thảo luận về mức độ thấp
Vấn đề về xung đột chân kèo bóng đá c1 và phục hồi NBtree trong btvacuampage () bây giờ dường như
kèo bóng đá c1 phù hợp. Vấn đề tương tự được thảo luận trong nbtxlog.h, cũng như trong một
Khối bình luận ở trên_BT_DELITEMS_VACUUM
(). Khối bình luận có ý nghĩa hơn
Khi đó là một phần kèo bóng đá c1 cuộc thảo luận rộng hơn về "quét pin" kèo bóng đá c1 NBtree Vacuum. Những cái này
đã bị xóa bởi cam kết 9f83468b.7339_7422
Kích hoạt sự trùng lặp trong các chỉ mục danh mục hệ thống. "Bình đẳng ngụ ý hình ảnh Bình đẳng "Cơ sở hạ tầng OpClass kèo bóng đá c1 được sao chép trong danh mục hệ thống chỉ mục và chỉ số bánh mì nướng trước đây. Đó có vẻ như là cách tiếp cận đúng Khi cơ sở hạ tầng được thêm vào bởi cam kết 612A1AB7, vì chỉ số thay đổi kèo bóng đá c1 thể Đặt DEDuplicate_Items thành 'Tắt' (do hạn chế triển khai cũ). Nhưng quyết định đó bây giờ có vẻ tùy tiện ở mức tốt nhất. Xóa xử lý trường hợp đặc biệt thực hiện chính sách này. kèo bóng đá c1 có vết sưng nào, vì các chỉ mục danh mục hiện tại vẫn sẽ hoạt động. Tác giả: Peter Geogheganpg@bowt.iekèo bóng đá c1:https: //postgr.es/m/cah2-wz=ryqHFAJ3WYBDK=xGWXKZAIGMSSRH-zcrea-ps-7zjew@mail.gmail.com 8400_8483
Michaël Paquier bị đẩy:
Khắc phục lỗi chính tả và ngữ pháp trong nhận xét mã. Một số sai lầm đã chất đống trong Mã nhận xét theo thời gian, bao gồm ngữ pháp, tên chức năng kèo bóng đá c1 chính xác và lỗi chính tả đơn giản. Cam kết này chăm sóc một phần của những điều này. kèo bóng đá c1 có ba lô là thực hiện vì điều này chỉ là mỹ phẩm. Tác giả: Justin Pryzby Thảo luận:https: //postgr.es/m/20210924215827.gs831@telsasoft.com 9068_9151
9172_1039910494_10582 https: //git.postgresql.org/pg/commitdiff/5b0b699f748ead1b7414c58aaa
Doc: Khắc phục kèo bóng đá c1 số lỗi chính tả và đánh dấu. Tác giả: Ekaterina Kiryanova Thảo luận:10940_11013Backpatch-qua: 14https: //git.postgresql.org/pg/commitdiff/c8dd2cb49405d2a39a714bd5adc31d39b8372a4e
Làm rõ việc sử dụng "các đối tượng thống kê" trong mã. Mã được sử dụng kèo bóng đá c1 nhất quán "Đối tượng thống kê" hoặc "thống kê" trong đó thuật ngữ chính xác, như đã thảo luận, là Trên thực tế "đối tượng thống kê". Điều này cải thiện trạng thái của mã là nhiều hơn nhất quán. Trong khi trên đó, hãy sửa một thông báo lỗi kèo bóng đá c1 chính xác được giới thiệu A4D75C8. Lỗi này kèo bóng đá c1 bao giờ sẽ xảy ra, như mã nêu, nhưng nó sẽ là gây hiểu lầm. Tác giả: Justin Pryzby đã xem xét-BY: Álvaro Herrera, Michael Thảo luận Paquier:https: //postgr.es/m/20210924215827.gs831@telsasoft.comBackpatch-qua: 1411967_12050
12071_12748https: //postgr.es/m/tencent_bba974aff61379f2345e782fd6c55891950a@qq.com 12998_13081
Tom Lane bị đẩy:
13137_13500https: //postgr.es/m/2769443.1632773967@sss.pgh.pa.us 13712_13795
13816_14468https: //postgr.es/m/2854602.1632852664@sss.pgh.pa.us 14680_14763
14784_1576815875_15975 16072_16155
Xóa sự phụ thuộc môi trường vô cớ trong kiểm tra 002_types.pl. Điện toán Thời gian thời gian liên quan bằng cách trừ "N ngày" rất nhạy cảm với sự phổ biến Timezone, vì chúng tôi giải thích rằng "cùng một thời gian địa phương vào ngày trước". Mặc dù các khoảng trong câu hỏi chỉ là hai đến bốn ngày, thông qua Điều xui xẻo đáng chú ý họ đã vượt qua cuối tháng Ramadan vào năm 2014, gây ra Đầu ra của thử nghiệm để thay đổi nếu timezone được đặt thành Châu Phi/Casablanca. (Có lẽ trong các khu vực Hồi giáo khác là tốt; Tôi đã kèo bóng đá c1 kiểm tra.) Hoàn toàn kèo bóng đá c1 có lý do Đối với bài kiểm tra này để thực hiện phép trừ khoảng thời gian, vì vậy hãy loại bỏ điều đó và Sử dụng các hằng số dấu thời gian đơn giản đại diện cho các giá trị dự định. Mỗi báo cáo Từ Andres Freund. Back-Patch to V10 nơi tập lệnh kiểm tra này xuất hiện. Cuộc thảo luận:https: //postgr.es/m/20210930183641.7lh4jhvpipvromca@alap3.anarazel.de 17214_17297
Khắc phục theo dõi ảnh chụp nhanh cổng thông tin để xử lý các phép trừ đúng cách. Làm 84F5C2908 Quên xem xét khả năng đảm bảo các nghệ sĩ có thể chạy bên trong một phép trừ với tuổi thọ ngắn hơn cổng thông tin. TRONG trường hợp đó, ảnh chụp nhanh hoạt động mới sẽ được bật ra ở cuối trừ, để lại một con trỏ lơ lửng trong cổng thông tin, với tình trạng hỗn loạn tiếp theo. Để khắc phục, hãy đảm bảo mục nhập ngăn xếp ActiveSnapShot được đánh dấu cùng Mức độ làm tổ phụ như cổng thông tin liên quan. Nó chắc chắn an toàn cho Làm như vậy vì chúng tôi sẽ kèo bóng đá c1 ở đây trừ khi ngăn xếp trống; Do đó chúng ta kèo bóng đá c1 thể Tạo một ngăn xếp ngoài thứ tự. Cũng hãy áp dụng logic này trong trường hợp Cổng thông tin đặt portalsnapshot, chỉ để chắc chắn rằng đường dẫn đó kèo bóng đá c1 thể gây ra vấn đề tương tự. Một chút ít rõ ràng rằng con đường đó kèo bóng đá c1 thể tạo ra một Ngăn xếp ngoài hàng, vì vậy hãy thêm một khẳng định bảo vệ nó. Báo cáo và vá lỗi Bertrand Drouvot (với tôi). Back-Patch to V11, như trước đó làm. Cuộc thảo luận:18430_18499 18596_18679
Tránh tin rằng các số liệu thống kê kèo bóng đá c1 hoàn chỉnh MCV trong get_varable_range (). get_varable_range () sẽ tin tưởng rằng các số liệu thống kê có chứa Chỉ có một danh sách MCV là đủ để rút ra một ước tính phạm vi. kèo bóng đá c1 sao cho một Cột giống như enum chỉ chứa MCV, nhưng nếu kèo bóng đá c1 thì ước tính có thể là Khá xấu. Làm cho nó báo cáo rằng phạm vi kèo bóng đá c1 xác định trừ khi MCVS Cộng với tài khoản Nullfrac cho toàn bộ bảng. Tôi kèo bóng đá c1 nghĩ điều này cần một Trường hợp kiểm tra chuyên dụng, vì kiểm tra phạm vi bảo hiểm nhanh chóng xác minh rằng Kiểm tra hồi quy hiện tại đi qua tất cả các lựa chọn thay thế. Có chỗ để nghi ngờ rằng một trường hợp kiểm tra bằng chứng trong tương lai có thể được xây dựng bằng mọi cách, cho rằng Gửi ví dụ vô tình kèo bóng đá c1 thất bại trước V11. Mỗi lỗi #17207 từ Simon Perepelitsa. Back-Patch to V10. Về nguyên tắc, điều này đã bị phá vỡ tất cả cùng, nhưng tôi ngần ngại thực hiện những thay đổi như vậy trong 9.6, vì nếu có ai kèo bóng đá c1 hài lòng với hành vi của 9.6.24, sẽ kèo bóng đá c1 có cơ hội thứ hai để khắc phục nó. Cuộc thảo luận:https: //postgr.es/m/17207-5265aefa79e333b4@postgresql.org https: //git.postgresql.org/pg/commitdiff/8c1144ba73478B8
20035_20474https: //postgr.es/m/3266414.1633045628@sss.pgh.pa.us 20686_20769
20790_23144https: //postgr.es/m/3266414.1633045628@sss.pgh.pa.us 23356_23439
Khắc phục kiểm tra loại truy vấn trong lệnh truy vấn trả về của PLPGSQL. Trước V14, chúng tôi
khăng khăng rằng truy vấn trong truy vấn trả lại là một loại trả về các bộ dữ liệu.
(Chẳng hạn, việc chèn trả lại đã được cho phép, nhưng kèo bóng đá c1 chèn đơn giản.) Điều đó
đã xảy ra gián tiếp vì chúng tôi đã mở một con trỏ cho truy vấn, vì vậy spi.c đã kiểm tra
SPI_IS_CURSOR_PLAN (). Kết quả là, thông báo lỗi kèo bóng đá c1 khủng khiếp
Tại điểm, nhưng ít nhất nó đã ở đó. Cam kết 2F48EDE08 Mất chi tiết này.
Thay vào đó, truy vấn trả về đơn giản nhấn mạnh rằng truy vấn là một lựa chọn (bằng cách kiểm tra
cho spi_ok_select) trong khi truy vấn trả về thực thi kèo bóng đá c1 thể kiểm tra loại truy vấn
ở tất cả. Cả hai thay đổi này đều kèo bóng đá c1 có ý định. Nơi thuận tiện duy nhất cho
Kiểm tra cái này trong trường hợp thực thi là bên trong_SPI_EXECUTE_PLAN
, bởi vì chúng tôi chưa
Thực hiện phân tích phân tích cho đến lúc đó. Vì vậy, chúng ta cần phải truyền một lá cờ nói rằng liệu
Để thực thi rằng truy vấn trả về các bộ dữ liệu. May mắn thay, chúng ta có thể siết chặt người khác
boolean vào struct spiexecuteoptions mà kèo bóng đá c1 bị phá vỡ abi, vì có
kèo bóng đá c1 gian đệm ở đó. (kèo bóng đá c1 chắc là bất kỳ tiện ích mở rộng nào đã
Sử dụng cấu trúc mới này, nhưng bảo tồn ABI trong V14 có vẻ như là một ý tưởng thông minh
Dù sao.) Trong spi.c, có vẻ như_SPI_EXECUTE_PLAN
danh sách tham số của
đã dài một cách lố bịch, và tôi kèo bóng đá c1 muốn làm cho nó dài hơn. Vì vậy, tôi nghĩ
về việc chuyển spiexecuteoptions xuống as-is, cho phép danh sách tham số đó
trở nên ngắn hơn nhiều. Điều này làm cho bản vá xâm lấn hơn một chút so với nó có thể
Mặt khác, nhưng tất cả đều là nội bộ của spi.c, vì vậy điều đó có vẻ ổn. Mỗi báo cáo
từ Marc Bachmann. Back-Patch to V14 nơi mã bị lỗi xuất hiện.
Cuộc thảo luận:25214_25282
25379_25462
Peter Eisentraut bị đẩy:
Hỗ trợ amcheck của các chuỗi. Trình tự bị bỏ lại kèo bóng đá c1 danh sách quan hệ Các loại mà xác minh_heapam biết cách kiểm tra, mặc dù nó khá tầm thường đối với Cho phép họ. Làm điều đó, và kèo bóng đá c1 khi ở đó, cập nhật pg_amcheck để bao gồm Trình tự kèo bóng đá c1 các mối quan hệ phù hợp với bảng và các mẫu quan hệ. Tác giả: Mark Dilgermark.dilger@enterprisedb.comkèo bóng đá c1:26111_26185 26282_26365
Khắc phục trình giữ chỗ định dạng kèo bóng đá c1 chính xác.26514_26597
PSQL: Thêm các bài kiểm tra khác nhau. Thêm các bài kiểm tra kèo bóng đá c1 các tính năng PSQL - AutoCommit - On_error_rollback - Echo Lỗi được xem xét -BY: Fabien Coelhocoelho@cri.ensmp.frkèo bóng đá c1:26960_27029 27126_27209
Magnus Hagander bị đẩy:
Fujii Masao bị đẩy:
PGBench: Mức nhật ký chính xác của đầu ra tin nhắn khi phương thức chờ ổ cắm kèo bóng đá c1 thành công. Việc thất bại của phương thức chờ ổ cắm như "Chọn ()" kèo bóng đá c1 chấm dứt PGBench. Vì vậy, mức độ nhật ký của thông báo lỗi khi lỗi đó xảy ra sẽ là lỗi. Nhưng trước đây gây tử vong đã được sử dụng trong trường hợp đó. Back-Patch to V13 trong đó PGBench Bắt đầu sử dụng API ghi nhật ký phổ biến. Tác giả: Yugo Nagata, Fabien Coelho Đánh giá-by: Kyotaro Horiguchi, Fujii Masao thảo luận:https: //postgr.es/m/20210617005934.8bd37bf72efd5f1b38e6f482@srauss.co.jp 28479_28562
PGBench: Khắc phục việc xử lý các lỗi ổ cắm trong quá trình chuẩn. Ổ cắm trước đây Các lỗi như ổ cắm kèo bóng đá c1 hợp lệ hoặc phương thức chờ ổ cắm kèo bóng đá c1 hợp lệ trong quá trình chuẩn khiến PGBench thoát ra với trạng thái 0. Thay vào đó, các lỗi trong quá trình chạy nên dẫn đến trạng thái thoát 2. Back-patch to v12 nơi PGBench bắt đầu báo cáo Trạng thái thoát. Khiếu nại ban đầu và bản vá của Hayato Kuroda. Tác giả: Yugo Nagata, Fabien Coelho đã xem xét-BY: Kyotaro Horiguchi, Fujii Masao thảo luận:29162_29262 https: //git.postgresql.org/pg/commitdiff/2acb7cc6b56c2b80029c20217e19553578456e9
Álvaro Herrera bị đẩy:
29504_32035alvherre@alvh.no-ip.orgĐược xem xét-BY: Kyotaro Horiguchihorikyota.ntt@gmail.comĐánh giá-BY: Nathan Bossart32379_32488kèo bóng đá c1:https: //postgr.es/m/202108232252.dh7uxf6oxwcy@alvherre.pgsql 32735_32818
32839_33710https: //postgr.es/m/3000074.1632947632@sss.pgh.pa.uskèo bóng đá c1:https: //postgr.es/m/yvt7qwhr8jmc2kfz@paquier.xyz 34050_34133
Xóa bài kiểm tra kèo bóng đá c1 ổn định, kèo bóng đá c1 cần thiết; Khắc phục lỗi đánh máy. Cam kết ff9f111bce24 đã thêm một số Mã kiểm tra kèo bóng đá c1 thể tăng và kèo bóng đá c1 thêm phạm vi bảo hiểm có ý nghĩa. Loại bỏ nó Thay vì cố gắng và làm cho nó hoạt động ở mọi nơi. Trong khi ở đó, hãy sửa một lỗi đánh máy trong một Thông điệp đăng nhập được thêm vào bởi cam kết đã nói ở trên. Backpatch đến 14. Thảo luận:34533_34587 34684_34767
Lỗi nếu bỏ qua bị khóa và với các mối quan hệ đều được chỉ định. Cả hai lỗi #16676 [1] và #17141 [2] minh họa rằng sự kết hợp giữa bỏ qua và tìm nạp trước Với sự phá vỡ mối quan hệ khi nói đến các hàng được trả lại cho các phiên khác truy cập cùng một hàng. Vì tình huống này có thể được phát hiện từ cú pháp và khó có thể khắc phục bằng cách khác, bây giờ bị cấm, với khả năng khắc phục kèo bóng đá c1 tương lai. [1]https: //postgr.es/m/16676-fd62c3c835880da6@postgresql.org[2]https: //postgr.es/m/17141-913d78b9675aac8e@postgresql.orgBackpatch-qua: 13, kèo bóng đá c1 đó có mối quan hệ được giới thiệu tác giả: David Christensendavid.christensen@crunchydata.comkèo bóng đá c1:35858_35946 36043_36126
David Rowley bị đẩy:
Amit Kapila bị đẩy:
Daniel Gustafsson bị đẩy:
Andres Freund đã đẩy: