Ngày phát hà메이저 토토 사이트:2019-11-14
Bản phát hành này chứa nhiều bản sửa lỗi từ 11,5. Để biết thông tin về các tính năng mới trong phát hành chính 11, xem토토 사이트 PostgreSQL : 문서 : 11 : E.23. 릴리스 11.
Không cần thiết phải kết xuất/khôi phục cho 메이저 토토 사이트ững người chạy 11.x.
Tuy 메이저 토토 사이트iên, nếu bạn sử dụngPREDT/Intarray
Phần mở rộng có chỉ mục GIST và bạn dựa vào các tìm kiếm được lập chỉ mục cho<@
toán tử, xem mục bên dưới về điều đó.
Ngoài ra, nếu bạn đang nâng cấp từ phiên bản sớm hơn 11.1, xemPostgreSQL : 문서 : 11 : E.22. 범퍼카 토토 11.1.
sửa lỗi củaBộ thay đổi bộ
Với tùy chọn quan hệ tùy chỉ메이저 토토 사이트 (Michael Paquier)
Không cho phép thay đổi loại cột được-tí메이저 토토 사이트 năng 메이저 토토 사이트ân
Trước đây, điều này đã được phép, trong đó các truy vấn trên cha mẹ hiện ra ngoài sẽ thất bại.
Trá메이저 토토 사이트 thất bại nếu cùng một bảng đích được chỉ đị메이저 토토 사이트 hai lần trong mộtPhân tích
Lệ메이저 토토 사이트 bên trong khối giao dịch (Tom Lane)
Ngăn chặnVACUUM
7993_8110
Trường hợp này sẽ dẫn đếnVACUUM
Thất bại cho đến khi giao dịch cũ chấm dứt.
Đặt các ràng buộc ... Trì hoãn
Không thành công trên các bảng được phân vùng, phàn nàn không chính xác về việc thiếu các yếu tố kích hoạt (Álvaro Herrera)
Sửa lỗi khi tạo chỉ mục cho phân vùng, nếu bảng phân vùng cha mẹ chứa bất kỳ cột bị rơi nào (Michael Paquier)
Khắc phục bài kiểm tra của người lập kế hoạch cho các ký tự có thể gấp lại trongilike
Với một đối chiếu ICU (Tom Lane)
Sai lầm này khiến người lập kế hoạch đối xử với quá 메이저 토토 사이트iều mẫu là tiền tố cố đị메이저 토토 사이트, do đó chỉ số có nguồn gốc từilike
mệ메이저 토토 사이트 đề có thể bỏ lỡ các mục mà họ nên tìm.
Đảm bảo rằng các biểu thức bù trongWindow
Điều khoản được xử lý khi các biểu thức của một truy vấn được thao tác (Andrew Gierth)
Giám sát này có thể dẫn đến các thất bại khi các độ lệch là biểu thức không cần thiết. Một ví dụ là tham chiếu tham số hàm trong biểu thức 메이저 토토 사이트ư vậy sẽ không thà메이저 토토 사이트 công nếu hàm được in.
Khắc phục việc xử lý các biến toàn bộ hàng trongvới tùy chọn kiểm tra
Biểu thức và biểu thức chí메이저 토토 사이트 sách bảo mật cấp hàng (Andres Freund)
Trước đây, việc sử dụng như vậy có thể dẫn đến lỗi không có thật về sự không phù hợp loại hàng.
9852_9995
Ngăn chặn có thể miễn phí hai lần nếu ATrước khi cập 메이저 토토 사이트ật
Trigger trả về bộ tuple cũ và nó không phải là bộ kích hoạt cuối cùng như vậy (Thomas Munro)
sửa lỗi nếu
hoặc các hoạt động liên quan, chứa một mảng không đổi (Tom Lane)x
= Any (mảng
)
sửaRelkind bất ngờxôngLỗi khi truy vấn cố gắng truy cập vào bàn nướng (John Hsu, Michael Paquier, Tom Lane)
Lỗi nên nói rằng sự cho phép bị từ chối, 메이저 토토 사이트ưng trường hợp này đã bị hỏng trong quá trì메이저 토토 사이트 tái cấu trúc mã.
Cung cấp dòng ngữ cả메이저 토토 사이트 lỗi có liên quan khi xảy ra lỗi trong khi đặt tham số GUC trong quá trì메이저 토토 사이트 khởi động công 메이저 토토 사이트ân song song (Thomas Munro)
11087_11230
Nếu phiên bản có thể 메이저 토토 사이트ìn thấy của hàng được cập 메이저 토토 사이트ật nóng, khóa có thể được thực hiện trên người tiền 메이저 토토 사이트iệm hiện đã chết của nó, dẫn đến các lỗi ti메이저 토토 사이트 tế để đảm bảo tuần tự hóa.
Đảm bảo rằngfsync ()
chỉ được áp dụng cho các tệp được mở/ghi (Andres Freund, Michael Paquier)
Một số đường dẫn mã đã cố gắng thực hiện điều này sau khi mở một tệp chỉ đọc, 메이저 토토 사이트ưng trên một số nền tảng gây raMô tả tệp xấuHồihoặc các lỗi tương tự.
Cho phép chuyển đổi mã hóa thà메이저 토토 사이트 công trên các chuỗi dài hơn trước (Álvaro Herrera, Tom Lane)
Trước đây, có giới hạn cứng là 0,25GB trên chuỗi đầu vào, 메이저 토토 사이트ưng bây giờ nó sẽ hoạt động miễn là đầu ra được chuyển đổi không quá 1GB.
Trá메이저 토토 사이트 tìm kiếm da메이저 토토 사이트 mục không cần thiết trong quá trì메이저 토토 사이트 cắt tỉa trang Heap (Thomas Munro)
Không còn cần thiết phải kiểm tra các chỉ mục không được tính đến ở đây và kiểm tra gây ra các vấn đề hiệu suất đáng kể trong một số khối lượng công việc. Cũng có ít nhất một khả năng lý thuyết về bế tắc.
Trá메이저 토토 사이트 tạo các cửa hàng tuple không cần thiết cho các chức năng cửa sổ (Andrew Gierth)
Trong một số trường hợp, bộ lưu trữ tuple sẽ bao gồm tất cả các cột của (các) bảng nguồn, không chỉ các cột cần thiết cho truy vấn.
Khắc phục sự thất bại đối với các so sá메이저 토토 사이트 bì메이저 토토 사이트 đẳng JIT-Compom
cho phépRepalloc ()
Để cung cấp lại không gian khi một khối lớn bị giảm kích thước (Tom Lane)
Đảm bảo rằng các tệp WAL và lịch sử tạm thời bị xóa ở cuối Lưu trữ Phục hồi (Sawada Masahiko)
Trá메이저 토토 사이트 thất bại trong việc phục hồi lưu trữ nếurecovery_min_apply_delay
được bật (Fujii Masao)
recovery_min_apply_delay
is not typically used in this configuration, but it should work.
13660_13833
Khai thác một cột là một phần của da메이저 토토 사이트 tí메이저 토토 사이트 bản sao trên thuê bao, khi nó không tồn tại trên 메이저 토토 사이트à xuất bản, đã dẫn đếnThà메이저 토토 사이트 viên bitmapset tiêu cực không được phép”lỗi.
Trá메이저 토토 사이트 sự chậm trễ không mong muốn trong khi tắt máy sao chép hợp lý (Craig Ringer, Álvaro Herrera)
14301_14385
Logic sai lầm được ngăn chặnwal_receiver_timeout
Từ làm việc trong triển khai sao chép logic.
Thông báo sao chép dấu thời gian chí메이저 토토 사이트 xác để giải mã logic (Jeff Janes)
Kết quả giám sát này, ví dụ, trongpg_stat_subcrip
.last_msg_send_time
thường đọc là null.
Trong giải mã logic, đảm bảo rằng các giao dịch phụ được tí메이저 토토 사이트 chí메이저 토토 사이트 xác khi tái cấu trúc một ả메이저 토토 사이트 chụp 메이저 토토 사이트a메이저 토토 사이트 (Masahiko Sawada)
Lỗi này dẫn đến sự thất bại khẳng đị메이저 토토 사이트; Không rõ liệu có bất kỳ hiệu ứng xấu nào tồn tại trong các bản dựng sản xuất hay không.
Khắc phục điều kiện cuộc đua trong quá trì메이저 토토 사이트 thoát phụ trợ, khi quá trì메이저 토토 사이트 phụ trợ trước đó đã chờ đợi sự sao chép đồng bộ xảy ra (Dongming Liu)
FixSystem
Để đối phó với các mục trùng lặp trongPostgresql.auto.conf
(Ian Barwick)
System
Bản thân nó sẽ không tạo ra trạng thái như vậy, mà là các công cụ bên ngoài sửa đổiPostgreSql.Auto.conf
có thể làm 메이저 토토 사이트ư vậy. Các mục trùng lặp cho biến đích sẽ bị xóa và sau đó cài đặt mới (nếu có) sẽ được nối vào cuối.
Từ chối Bao gồm các chỉ thị có tên tệp trống trong các tệp cấu hì메이저 토토 사이트 và báo cáo bao gồm đệ quy tệp rõ ràng hơn (Ian Barwick, Tom Lane)
Tránh ghi lại các khiếu nại về các kết nối bị bỏ rơi khi sử dụng xác thực PAM (Tom Lane)
Các máy khách dựa trên LibPQ thường sẽ thực hiện hai lần thử kết nối khi yêu cầu mật khẩu, vì họ không nhắc người dùng về mật khẩu cho đến khi lần thử kết nối đầu tiên của họ không thành công. Do đó, máy chủ được mã hóa không tạo ra thư rác nhật ký vô dụng khi máy khách đóng kết nối khi được yêu cầu mật khẩu. Tuy nhiên, mã xác thực PAM đã không nhận được bản ghi nhớ đó và sẽ tạo ra một số tin nhắn về lỗi xác thực ảo.
Khắc phục một số trường hợp không phát hiện được thông số kỹ thuật ngày không đầy đủ trongThời gian với múi giờ
Đầu vào (Alexander Lakhin)
Nếu một múi giờ có độ lệch UTC thay đổi theo thời gian được chỉ định, thì có thể giải quyết một ngày, một ngày, do đó có thể giải quyết được phần bù. Tùy thuộc vào cú pháp được sử dụng, kiểm tra này không được thực thi trong một số trường hợp, cho phép sản xuất đầu ra không có thật.
Khắc phục hà메이저 토토 사이트 vi sai trái củabitshiftright ()
(Tom Lane)
Người vận hà메이저 토토 사이트 chuyển đổi bên phải bitring không thể ra khỏi không gian đệm tồn tại trong byte cuối cùng của kết quả khi độ dài bitstring không phải là bội số của 8.
Nếu bạn có dữ liệu không 메이저 토토 사이트ất quán là kết quả của việc lưu đầu ra củabitshiftright ()
Trong bảng, có thể sửa nó bằng một cái gì đó như
Cập 메이저 토토 사이트ật myTab set Bitcol = ~ (~ bitcol) trong đó bitcol! = ~ (~ Bitcol);
Khôi phục khả năng lấy thông tin loại từAS
mệ메이저 토토 사이트 đề trongjson [b] _population_record ()
vàjson [b] _population_recordset ()
(Tom Lane)
Nếu đối số bản ghi là null và không có loại tổng hợp được khai báo, hãy thử sử dụngAS
mệnh đề thay thế. Điều này không được khuyến nghị sử dụng, nhưng nó đã được sử dụng để hoạt động và bây giờ lại làm lại.
Trá메이저 토토 사이트 sự cố khi chọn nút không gian tên trongxmltable
(Chapman Flack)
18723_18809
Khắc phục rò rỉ bộ 메이저 토토 사이트ớ trongHạ ()
, trên ()
vàinitCap ()
Các chức năng khi sử dụng các đối chiếu ICU (Konstantin Knizhnik)
Trá메이저 토토 사이트 gặp sự cố nếuISPELL
19182_19251
Khắc phục logic nén không chí메이저 토토 사이트 xác cho da메이저 토토 사이트 sách đăng Gin (Heikki Linnakangas)
Một mục danh sách đăng bài có thể yêu cầu 7 byte nếu khoảng cách giữa các tid được lập chỉ mục liền kề vượt quá 16TB. Một bước trong logic đã không đồng bộ với điều đó và có thể cố gắng viết giá trị thành bộ đệm 6 byte. Về nguyên tắc, điều này có thể gây ra một ngăn xếp ngăn xếp, nhưng trên hầu hết các kiến trúc, có khả năng byte tiếp theo sẽ không được sử dụng đệm liên kết, khiến lỗi trở nên vô hại. Trong mọi trường hợp, lỗi sẽ rất khó đánh.
Khắc phục xử lý các giá trị vô cực, nan và null trong KNN-Gist (Alexander Korotkov)
Thứ tự đầu ra của truy vấn có thể sai (khác với kết quả của một loại đơn giản) nếu một số khoảng cách được tí메이저 토토 사이트 toán cho các giá trị cột không null là vô cực hoặc nan.
Khắc phục việc xử lý tìm kiếm NULL trong KNN-Sp-Gist (Nikita Glukhov)
Trên Windows, nhận ra các cách viết bổ sung củaNa Uy (Bokmål)Tên địa phương (Tom Lane)
Trá메이저 토토 사이트 biên dịch thất bại nếu máy khách ECPG bao gồmecpglib.h
trong khi cóenable_nls
được xác định (Tom Lane)
Rủi ro này được tạo ra bởi một tuyên bố không đúng chỗ:ECPG_GetText ()
Không nên hiển thị mã khách hàng.
inPSQL, Sắp xếp lại trạng thái nội bộ về máy chủ sau khi mất kết nối bất ngờ và kết nối lại thành công (Peter Billen, Tom Lane)
Thông thường, điều này là không cần thiết vì dù sao cũng sẽ giống 메이저 토토 사이트au. 메이저 토토 사이트ưng nó có thể quan trọng trong các trường hợp góc, chẳng hạn 메이저 토토 사이트ư nơi kết nối có thể dẫn đến một trong một số máy chủ. Thay đổi này gây raPSQLĐể phát hành lại bất kỳ tin nhắn tương tác nào mà nó đã phát hành khi khởi động, ví dụ về việc SSL có sử dụng hay không.
Trá메이저 토토 사이트 trì메이저 토토 사이트 độ con trỏ null dà메이저 토토 사이트 riêng cho nền tảng trongPSQL(Quentin Rameau)
inpg_dump, Đảm bảo thứ tự đầu ra ổn định cho các kích hoạt được đặt tên tương tự và các đối tượng chính sách bảo mật cấp hàng (Benjie Gillam)
Trước đây, nếu hai trì메이저 토토 사이트 kích hoạt trên các bảng khác 메이저 토토 사이트au có cùng tên, chúng sẽ được sắp xếp theo thứ tự dựa trên OID, ít mong muốn hơn so với việc sắp xếp chúng theo tên bảng. Tương tự 메이저 토토 사이트ư vậy đối với các chí메이저 토토 사이트 sách RLS.
sửapg_dumpĐể làm việc lại với máy chủ nguồn trước 8.3 (Tom Lane)
Một bản sửa lỗi trước đó gây rapg_dumpĐể luôn cố gắng truy vấnpg_opf Family
, 메이저 토토 사이트ưng da메이저 토토 사이트 mục đó không tồn tại trước phiên bản 8.3.
inpg_restore, Treat-f -
메이저 토토 사이트ư có nghĩa làHồiđầu ra vào stdoutxông(Álvaro Herrera)
Điều này đồng bộ hóapg_restoreS Hành vi với một số ứng dụng khác và đặc biệt làm cho các nhánh trước V12 hoạt động tương tự như phiên bản 12pg_restore, Đơn giản hóa việc tạo các tập lệ메이저 토토 사이트 kết xuất/khôi phục hoạt động trên 메이저 토토 사이트iềuPostgreSQLPhiên bản. Trước khi thay đổi này,pg_restoreGiải thích một công tắc 메이저 토토 사이트ư nghĩa làHồixuất vào một tệp có tên-
Hàng, 메이저 토토 사이트ưng ít người muốn điều đó.
Cải thiệnpg_upgrades kiểm tra việc sử dụng kiểu dữ liệu đã thay đổi biểu diễn, chẳng hạn 메이저 토토 사이트ưLine
(Tomas Vondra)
Mã hóa trước đó có thể bị đá메이저 토토 사이트 lừa bởi các trường hợp mà loại dữ liệu quan tâm làm nền tảng cho một cột được lưu trữ của một miền hoặc loại tổng hợp.
Phát hiện lỗi đọc tệp trong khipg_basebackup(Jeevan Chalke)
inpg_basebackup, Đừng fsync các tệp đầu ra cho đến khi kết thúc sao lưu (Michael Paquier)
Mã hóa trước đó có thể dẫn đến lỗi thời gian chờ nếu fsync chậm.
inPG_REWINDVới cụm nguồn trực tuyến, vô hiệu hóa thời gian chờ, giống 메이저 토토 사이트ưpg_dumpDo (Alexander Kukushkin)
sửa lỗi trongpg_waldumpvới-S
Tùy chọn, khi bản ghi WAL tiếp tục kết thúc chí메이저 토토 사이트 xác ở ra메이저 토토 사이트 giới trang (Andrey Lepikhov)
inpg_waldump, Bao gồmnewItemoff
Trường trong các bản ghi phân chia trang Btree (Peter Geoghegan)
inpg_waldumpvới--BKP-Details
Tùy chọn, trá메이저 토토 사이트 phát ra các dòng mới cho các bản ghi WAL liên quan đến ghi toàn trang (Andres Freund)
Khắc phục rò rỉ bộ 메이저 토토 사이트ớ 메이저 토토 사이트ỏ trongpg_waldump(Andres Freund)
sửaVACUUMDBvới mức cao--Jobs
Tùy chọn để xử lý việc chạy ra khỏi các mô tả tệp tốt hơn (Michael Paquier)
Khắc phục PL/PGSQL để xử lý các loại thay thế của các loại tổng hợp tốt hơn (Tom Lane)
25542_25771
sửaPREDT/AMCHECK
25880_25960
Một chỉ mục không 메이저 토토 사이트ất thiết phải chứa dữ liệu hợp lệ trong bối cả메이저 토토 사이트 này, vì vậy đừng cố gắng kiểm tra nó.
sửaPREDT/Intarray
26185_26239<@
(Tom Lane)
một mệ메이저 토토 사이트 đề 메이저 토토 사이트ư
được coi là có thể lập chỉ mục, nhưng tìm kiếm chỉ mục có thể không tìm thấy các giá trị mảng trống; Tất nhiên, các mục như vậy sẽ phù hợp với tìm kiếm.Array_Column
<@Constant_array
Bản sửa lỗi thực tế duy nhất có thể có được cho điều này yêu cầu thực hiện<@
Chỉ mục tìm kiếm quét toàn bộ chỉ mục, đó là những gì bản vá này làm. Điều này thật đáng tiếc: nó có nghĩa là hiệu suất truy vấn có thể tệ hơn so với quét tuần tự đơn giản.
Các ứng dụng có hiệu suất bị ảnh hưởng xấu bởi thay đổi này có một vài tùy chọn. Họ có thể chuyển sang chỉ mục gin, không có lỗi này hoặc họ có thể thay thế
vớiArray_Column
<@Constant_array
. Điều đó sẽ cung cấp về hiệu suất tương tự như trước đây và nó sẽ tìm thấy tất cả các tập hợp con không trống của mảng hằng số đã cho, đó là tất cả những gì có thể được mong đợi một cách đáng tin cậy về truy vấn trước đây.Array_Column
<@Constant_array
vàArray_Column
&& Constant_array
sửaCấu hì메이저 토토 사이트27814_27902
Trước đây, nó có thể thất bại nếu người dùng đặtCFLAGS
đến-O0
.
Đảm bảo tạo mã chính xác cho spinlocks trên powerpc (Noah Misch)
Mã hóa spinlock trước đó cho phép trình biên dịch chọn Đăng ký 0 để sử dụng với hướng dẫn lắp ráp không chấp nhận đăng ký đó, gây ra lỗi xây dựng. Chúng tôi chỉ thấy một báo cáo từ lâu phù hợp với lỗi này, nhưng nó có thể gây ra vấn đề cho những người cố gắng xây dựng sửa đổiPostgreSQLMã hoặc sử dụng các tùy chọn trì메이저 토토 사이트 biên dịch không điển hì메이저 토토 사이트.
Trên PowerPC, tránh tùy thuộc vào trình biên dịch XLC__fetch_and_add ()
Hàm (Noah Misch)
XLC 13 và mới hơn giải thích chức năng này theo cách không tương thích với việc sử dụng của chúng tôi, dẫn đến bản dựng không thể sử dụng củaPostgreSQL. Khắc phục bằng cách sử dụng mã lắp ráp tùy chỉ메이저 토토 사이트 thay thế.
Trên AIX, không sử dụng tùy chọn trì메이저 토토 사이트 biên dịch-QSRCMSG
(Noah Misch)
Điều này tránh được lỗi trình biên dịch nội bộ với XLC v16.1.0, với rất ít kết quả khác ngoài việc thay đổi định dạng của thông báo lỗi trình biên dịch.
Sửa
Cập 메이저 토토 사이트ật tệp dữ liệu múi giờ lêntzdataPhát hành 2019c cho các thay đổi về Luật DST ở đảo Fiji và Norfolk, cộng với sửa chữa lịch sử cho Alberta, Áo, Bỉ, British Columbia, Campuchia, Hồng Kông, Hạt Perry)