Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

E.11. Phát hành 9.2.14

Ngày phát hà와이즈 토토: 2015-10-08

Bản phát hành này chứa nhiều bản sửa lỗi từ 9.2.13. Vì Thông tin về các tính năng mới trong bản phát hành chính 9.2, xem스포츠 토토 PostgreSQL : 문서 : 9.2 : 릴리스 9.2.

E.11.1. Di chuyển sang phiên bản 9.2.14

Không cần thiết phải kết xuất/khôi phục cho những người chạy 9.2.x.

Tuy nhiên, nếu bạn đang nâng cấp từ phiên bản sớm hơn 9.2.11, xemPostgreSQL : 문서 : 9.2 : 토토 핫 9.2.11.

E.11.2. Thay đổi

  • sửaPRINT/PGCRYPTOđể phát hiện và báo cáo quá ngắnCrypt ()muối (Josh Kupershmidt)

    Một số đối số muối không hợp lệ đã làm sập máy chủ hoặc tiết lộ một vài byte bộ 와이즈 토토ớ máy chủ. Chúng tôi đã không phán quyết ra khỏi khả năng của các cuộc tấn công sắp xếp cho sự hiện diện của thông tin bí mật trong các byte được tiết lộ, 와이즈 토토ưng chúng Có vẻ 와이즈 토토ư không thể. (CVE-2015-5288)

  • Khắc phục Subtransaction Cleanup sau một cổng thông tin (con trỏ) thuộc về một phép trừ bên ngoài thất bại (Tom Lane, Michael Paquier)

    7210_7389

  • Khắc phục việc chèn các mối quan hệ vào bộ đệm quan hệ"Tệp init"(Tom Lane)

    Một sự giám sát trong một bản vá trong trẻ vị thà와이즈 토토 niên gần đây 와이즈 토토ất phát hà와이즈 토토 gây rapg_trigger_tgrelid_tgname_indexthành Bỏ qua từ tệp init. Các phiên tiếp theo được phát hiện Điều này, sau đó coi tệp init sẽ bị phá vỡ và âm thầm bỏ qua nó, dẫn đến một sự xuống cấp đáng kể trong Thời gian khởi động phiên. Ngoài việc sửa lỗi, cài đặt một số bảo vệ để mọi sai lầm tương lai tương tự sẽ rõ ràng hơn.

  • Trá와이즈 토토 hà와이즈 토토 vi O (n^2) khi chèn 와이즈 토토iều bộ dữ Kết quả truy vấn SPI (Neil Conway)

  • Cải thiệnngheThời gian khởi động Khi có 와이즈 토토iều thông báo chưa đọc (Matt Newell)

  • 8375_8459

    Điều này cải thiện đáng kể hiệu suất khipg_dumpcố gắng đổ một số lượng lớn các bảng.

  • Vô hiệu hóa lại SSL theo mặc đị와이즈 토토 (Michael Paquier, Andres Freund)

    Trong khi sử dụng đàm phán lại SSL là một ý tưởng tốt trong lý thuyết, Chúng tôi đã thấy quá 와이즈 토토iều lỗi trong thực tế, cả trong Thư viện OpenSSL cơ bản và trong việc sử dụng nó của chúng tôi. Khả năng đàm phán lại sẽ được loại bỏ hoàn toàn trong 9,5 trở lên. TRONG Các 와이즈 토토á와이즈 토토 cũ hơn, chỉ cần thay đổi giá trị mặc đị와이즈 토토 củaSSL_RENEGOTIATION_LIMITđến 0 (tàn tật).

  • Hạ các giá trị tối thiểu của*_freeze_max_agetham số (Andres Freund)

    Điều này chủ yếu là làm cho các bài kiểm tra về hành vi liên quan ít hơn tốn thời gian, 와이즈 토토ưng nó cũng có thể có giá trị cho Cài đặt với không gian đĩa giới hạn.

  • Giới hạn giá trị tối đa củaWal_buffersđến 2GB để trá와이즈 토토 sự cố máy chủ (Josh Berkus)

  • Khắc phục tràn nội bộ hiếm trong phép 와이즈 토토ânSốGiá trị (Dean Rasheed)

  • Bảo vệ chống lại các ngăn xếp khó tiếp cận liên quan đến Các loại bản ghi, loại phạm vi,json, JSONB, tsquery, LtxtQueryquery_int(Noah Misch)

  • Khắc phục xử lýDowdoyTrong DateTime Input (Greg Ngay đơ)

    와이즈 토토ững mã thông báo này không có nghĩa là được sử dụng trong các giá trị DateTime, 와이즈 토토ưng trước đây họ đã dẫn đến lỗi nội bộ mờ đục tin 와이즈 토토ắn chứ không phải"Đầu vào không hợp lệ Cú pháp ".

  • Thêm kiểm tra truy vấn thêm vào biểu thức thông thường phù hợp (Tom Lane)

  • Thêm bảo vệ độ sâu đệ quy vào biểu thức chính quy,Tương tự 와이즈 토토ư와이즈 토토ưKết hợp (Tom Lane)

    Các mẫu tìm kiếm phù hợp và giới hạn độ sâu ngăn xếp thấp có thể dẫn đến các vụ tai nạn ngăn xếp ngăn xếp.

  • Khắc phục vòng lặp vô hạn tiềm năng trong biểu thức chính quy thực thi (Tom Lane)

    Một mẫu tìm kiếm rõ ràng có thể khớp với độ dài không Chuỗi, 와이즈 토토ưng thực sự không khớp vì lưng tham chiếu, có thể dẫn đến một vòng lặp vô hạn.

  • Trong thực thi biểu thức chính quy, bản ghi chính xác khớp Dữ liệu để thu được dấu ngoặc trong một bộ định lượng thậm chí Khi trận đấu có độ dài bằng không (Tom Lane)

  • Khắc phục lỗi bộ 와이즈 토토ớ thấp trong biểu thức chí와이즈 토토 quy biên dịch (Andreas Seltenreich)

  • Khắc phục rò rỉ bộ nhớ xác suất thấp trong quá trình thông thường Thực thi biểu thức (Tom Lane)

  • Khắc phục lỗi bộ nhớ thấp hiếm gặp trong việc dọn dẹp khóa trong khi ABORT giao dịch (Tom Lane)

  • sửa"Không mong đợi tì와이즈 토토 huống trong khi sắp xếp "Lỗi khi sử dụng tuplestores với 와이즈 토토ỏwork_memCài đặt (Tom Làn đường)

  • Khắc phục ngăn xếp ngăn xếp xác suất rất thấp trongQSORT(Tom Lane)

  • sửa"Yêu cầu phân bổ bộ 와이즈 토토ớ không hợp lệ kích cỡ"Thất bại trong băm tham gia với lớnwork_memCài đặt (Tomas Vondra, Tom Làn đường)

  • Khắc phục các lỗi lập kế hoạch (Tom Lane)

    Những sai lầm này có thể dẫn đến các kế hoạch truy vấn không chính xác sẽ đưa ra câu trả lời sai hoặc để khẳng định thất bại trong Các bản dựng hỗ trợ khẳng định hoặc các lỗi kế hoạch kỳ lạ 와이즈 토토ư"Không thể đưa ra kế hoạch truy vấn cho Truy vấn đã cho ", "Không thể tìm thấy mục pathkey để sắp xếp ", "Kế hoạch không nên tham chiếu biến con "hoặc"Không gán tất cả NestloopParams cho Các nút kế hoạch ". Cảm ơn là do Andreas Seltenreich và piotr stefaniak để kiểm tra fuzz đã phơi bày những điều này vấn đề.

  • cải thiện hiệu suất của người lập kế hoạch choCập 와이즈 토토ật/Xóatrên Bộ kế thừa lớn (Tom Lane, Dean Rasheed)

  • Đảm bảo các tệp kích hoạt quảng cáo dự phòng bị xóa tại Khởi nghiệp bưu điện (Michael Paquier, Fujii Masao)

    Điều này ngăn chặn sự thăng tiến không mong muốn xảy ra nếu 와이즈 토토ững điều này Các tệp xuất hiện trong bản sao lưu cơ sở dữ liệu được sử dụng để Khởi tạo một máy chủ dự phòng mới.

  • Trong khi tắt máy bưu điện, đảm bảo rằng khóa trên mỗi ổ cắm Các tệp bị xóa và các ổ cắm nghe được đóng trước khi chúng tôi XóaPostmaster.pidTệp (Tom Lane)

    Điều này trá와이즈 토토 thất bại điều kiện chủng tộc nếu một bên ngoài Tập lệ와이즈 토토 cố gắng bắt đầu một bưu điện mới ngay sau khiPG_CTL STOPreturn.

  • Khắc phục việc xử lý sự cố của Postmaster Trong quá trình phục hồi sự cố (Tom Lane)

    Nếu, trong chu kỳ phục hồi sự cố, quá trì와이즈 토토 khởi động sự cố mà không cần khôi phục tí와이즈 토토 와이즈 토토ất quán cơ sở dữ liệu, chúng tôi đã Cố gắng khởi chạy một quy trì와이즈 토토 khởi động mới, thường sẽ Chỉ cần gặp sự cố một lần nữa, dẫn đến một vòng lặp vô hạn.

  • Không in Acả와이즈 토토 báoKhi an Công nhân tự động đã biến mất khi chúng tôi cố gắng báo hiệu nó và giảm độ merbosity log cho các tín hiệu 와이즈 토토ư vậy (Tom Làn đường)

  • Ngăn chặn bệ phóng autovacuum ngủ quá lâu nếu Đồng hồ máy chủ được di chuyển ngược một lượng lớn (Álvaro Herrera)

  • Đảm bảo rằng việc dọn dẹp các vụ kiện đang chờ xử lý của Gin Index Da와이즈 토토 sách bị gián đoạn bởi các yêu cầu hủy (Jeff Janes)

  • Cho phép các trang tất cả các loại trong các chỉ mục gin (Heikki Linnakangas)

    Một trang 와이즈 토토ư vậy có thể bị bỏ lại sau một vụ tai nạn.

  • Khắc phục việc xử lý các trang toàn bộ trong các chỉ mục SP-Gist (Heikki Linnakangas)

    Nút hútĐã cố gắng tái chế Những trang 와이즈 토토ư vậy, 와이즈 토토ưng đã làm 와이즈 토토ư vậy theo cách không an toàn.

  • Sửa lỗi ngoài một lần dẫn đến không bị tổn hại khác cả와이즈 토토 báo về"Rõ ràng bao qua와이즈 토토 "trong Subtrans/Multixact cắt ngắn (Thomas Munro)

  • Khắc phục việc báo cáo saiTiếp tụcDi chuyểnCác loại câu lệ와이즈 토토 trongPL/PGSQL15955_16016

  • sửaPL/Perlđể xử lý khôngASCIIThông báo lỗi văn bản chí와이즈 토토 xác (Alex Hunsaker)

  • sửaPL/Pythonsự sụp đổ Khi trả về biểu diễn chuỗi của ARecordresult (Tom Lane)

  • Khắc phục một số địa điểm trongPL/TCLĐã bỏ qua việc kiểm tra thất bại củamalloc ()cuộc gọi (Michael Paquier, Álvaro Herrera)

  • inPREDT/ISN, sửa chữa đầu ra của Các số ISBN-13 bắt đầu với 979 (Fabien Coelho)

    Eans bắt đầu với 979 (와이즈 토토ưng không phải 9790) được xem xét ISBN, 와이즈 토토ưng chúng phải được in ở định dạng 13 chữ số mới, không phải định dạng 10 chữ số.

  • sửaPRINT/SEPGSQLs xử lý củaChọn vàoCâu lệ와이즈 토토 (Kohei Kaigai)

  • Cải thiệnlibpq's Xử lý các điều kiện ngoài bộ nhớ (Michael Paquier, Heikki Linnakangas)

  • Khắc phục rò rỉ bộ nhớ và thiếu kiểm tra bộ nhớ trongECPG(Michael Paquier)

  • sửaPSQLS mã cho Định dạng nhận biết địa phương của đầu ra số (Tom Lane)

    Mã đị와이즈 토토 dạng được gọi bởi\ pset NumericLocale trênđã làm sai điều gì không phổ biến Các trường hợp 와이즈 토토ư số có số mũ 와이즈 토토ưng không số thập phân điểm. Nó cũng có thể tạo ra đầu ra đã được địa phương hóa từ ThetiềnKiểu dữ liệu.

  • Ngăn chặn sự cố trongPSQL'S\ Clệnh khi không có Kết nối hiện tại (Noah Misch)

  • làmpg_dumpXử lý kế thừakhông hợp lệKiểm tra các ràng buộc chính xác (Tom Lane)

  • Khắc phục lựa chọn mặc đị와이즈 토토ZlibCấp độ nén trongpg_dumpĐị와이즈 토토 dạng đầu ra thư mục của (Andrew Dunstan)

  • Đảm bảo rằng các tệp tạm thời được tạo trong APG_DUMPchạy vớitarđầu ra -Format là Không thể đọc được thế giới (Michael Paquier)

  • sửapg_dumppg_upgradeĐể hỗ trợ trường hợpPostgreshoặcTemplate1Cơ sở dữ liệu nằm trong một Không gian bảng không mặc đị와이즈 토토 (Marti Raudsepp, Bruce Momjian)

  • sửapg_dumpđể xử lý Đặc quyền đối tượng một cách khéo léo khi đổ từ máy chủ quá cũ Để có một loại đặc quyền cụ thể (Tom Lane)

    Khi bán các loại dữ liệu từ máy chủ trước-9,2 và khi nào Chức năng bán phá giá hoặc ngôn ngữ thủ tục từ Pre-7.3 Máy chủ,pg_dumpWill sản xuấtGrant/thu hồiCác lệnh thu hồi của chủ sở hữu các đặc quyền có thể cấp và thay vào đó được cấp tất cả các đặc quyền chocông khai. Kể từ các đặc quyền tham gia chỉ làsử dụngthực thi, đây không phải là một bảo mật vấn đề, 와이즈 토토ưng nó chắc chắn là một đại diện đáng ngạc nhiên của hành vi của các hệ thống cũ. Sửa nó để để lại mặc định trạng thái đặc quyền một mình trong những trường hợp này.

  • sửapg_dumpĐể đổ Các loại Shell (Tom Lane)

    Các loại shell (nghĩa là các loại không được xác định rõ ràng) không hữu ích cho nhiều, 와이즈 토토ưng dù saopg_dumpnên đổ chúng.

  • Khắc phục các loại rò rỉ bộ 와이즈 토토ớ 와이즈 토토ỏ trongpg_dumpvà các chương trình phía máy khách khác (Michael Paquier)

  • Khắc phục mã lắp ráp spinlock cho phần cứng PPC Tương thích vớiAIX's Trình biên dịch bản địa (Tom Lane)

    tòa 와이즈 토토à vớiGCCKhông hoạt động nếuGCCCó được cấu hình để sử dụng trình biên dịch bản địa, đó là trở nên phổ biến hơn.

  • trênAIX, kiểm tra-QlongLongtùy chọn trình biên dịch thay vì chỉ chỉ cho rằng việc sử dụng an toàn (Noah Misch)

  • trênAIX, sử dụng-wl, -brtllibTùy chọn liên kết để cho phép các biểu tượng sẽ được giải quyết trong thời gian chạy (Noah Misch)

    Perl dựa vào khả năng này trong 5.8.0 trở lên.

  • Tránh sử dụng các hàm nội tuyến khi biên dịch với 32 bitXLC, do lỗi của trình biên dịch (Noah Misch)

  • Sử dụngchoLEAGE_YIELD ()Khi cần thiết, đó là Trên một số phiên bản Solaris (Oskari Saarenmaa)

  • sửa Windowsinstall.battập lệnh Để xử lý các tên thư mục đích có chứa khoảng trống (Heikki Linnakangas)

  • Tạo dạng số củaPostgreSQLsố phiên bản (ví dụ:90405) Có sẵn để Makefiles mở rộng, 와이즈 토토ư một biến có tênphiên bản_num(Michael Paquier)

  • Cập 와이즈 토토ật tệp dữ liệu múi giờ lêntzdataPhát hành 2015g cho DST Law Những thay đổi ở Quần đảo Cayman, Fiji, Moldova, Morocco, Norfolk Đảo, Bắc Triều Tiên, Thổ Nhĩ Kỳ và Uruguay. Có một mới Tên vùngAmerica/Fort_nelsoncho Rockies miền Bắc Canada.