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

kèo bóng đá phápE.25.

Ngày phát hành: 2012-09-10

E.25.1.

Bản phát hành kèo bóng đá pháp phần lớn tập trung vào hiệu suất

  • kèo bóng đá pháp các truy vấn chỉ truy xuất dữ liệu từ các chỉ mục,Chỉ có chỉ mục)

  • kèo bóng đá pháp người lập kế hoạch tạo các gói tùy chỉnh cho cụ thể

  • cải thiện khả năng sử dụng kèo bóng đá pháp vòng lặp của kế hoạch với

  • kèo bóng đá pháp truyền phát các nô lệ sao chép chuyển tiếp dữ liệu để chuyển tiếp đếnCascading)

  • kèo bóng đá phápPostgreSQL: TàiĐể tạo bản sao lưu cơ sở

  • Thêm APostgreSQL: tỷCông cụ để lưu trữ Wal

  • Thêmsp-gist7235_7290

  • Thêm hỗ trợ kèo bóng đá phápPostgreSQL: Tài liệu: 9.2: Các

  • Thêm AjsonKiểu dữ kèo bóng đá pháp

  • Thêm APostgreSQL: Tài liệu:Tùy chọn kèo bóng đá pháp chế độ xem

  • kèo bóng đá pháplibpqKết nốiuri

  • Thêm APostgreSQL: TàiđếnlibpqĐể xử lý tốt hơn về lớn

kèo bóng đá pháp mục trên được giải thích chi tiết hơn trong kèo bóng đá pháp phần

E.25.2.

Một kết xuất/khôi phục bằng cách sử dụngpg_dumphoặc sử dụngpg_upgrade, được yêu cầu kèo bóng đá pháp những người muốn

Phiên bản 9.2 chứa một số thay đổi có thể ảnh hưởng

E.25.2.1. Danh mục hệ thống

  • Xóaspclocationtrường từpg_tablespace(Magnus Hagander)

    Trường này đã trùng lặp kèo bóng đá pháp liên kết tượng trưng màpg_tablespace_location ()Để kèo bóng đá pháp truy vấn của

  • Di chuyểntsVectorThống kê hầu hết phổ biến đến mớipg_statsCột (Alexander

    Tham khảomest_common_elemsmest_common_elem_freqsĐối với dữ kèo bóng đá pháp trước đây có sẵn trongmest_common_valsmest_common_freqskèo bóng đá pháp atsVectorcột.

E.25.2.2. Chức năng

  • XóaHstore's=Nhà điều hành (Robert Haas)

    Người dùng hiện nên sử dụngHstore (văn bản, văn bản). TừPostgreSQL9.0, một thông báo cảnh báo=được tạo vìSQLDự trữ tiêu chuẩn

  • Đảm bảo rằngxpath ()thoát khỏi kèo bóng đá pháp ký tự đặc biệt trong chuỗi

    Không có điều kèo bóng đá pháp, kết quả không thểXML.

  • làmpg_relation_size ()Và bạn bè trả lại null nếu

    Điều này ngăn kèo bóng đá pháp truy vấn gọi kèo bóng đá pháp chức năng này từDrop.

  • làmTrích xuất (kỷ nguyên từDấu thời gian)Đo thời đại từUTCMidnight (Tom Lane)

    Thay đổi kèo bóng đá pháp hoàn nguyên một thay đổi không được xem xétUTCNửa đêm không nhất quán vìtimezoneCài đặt, tính toándấu thời gian không có múi giờKhông nên. Hành vi trước đó vẫn có sẵn bởidấu thời gian.

  • Chuỗi thời gian phân tích đúng cách với dấu vếtngày hôm qua,hôm nay,,ngày mai(Dean Rasheed)

    Trước đó,Chọn '04: 00: 00Đã trả lại ngày hôm qua tại

  • sửakèo chấp bóng đá hôm nay: Tàito_timestamp ()Để bọc ngày không đầy đủ

    Trước đây, mặt nạ năm và năm được cung cấp ít hơn

E.25.2.3. Sửa đổi đối tượng

  • Ngăn chặntỷ lệ kèo bóngtừ làm việc trên

    Thay đổi chủ sở hữu và lược đồ trước đây có thể xảy ra

  • Không còn buộc kèo bóng đá pháp tên ngôn ngữ thủ tục viết tắtPostgreSQL: Tài(Robert Haas)

    Trong khi số nhận dạng ngôn ngữ chưa được chiaTạo chức năng ... Ngôn ngữ 'C'Sẽ không'C'hoặc tốt hơn là bỏ qua kèo bóng đá pháp trích dẫn.

  • Thay đổi tên do hệ thống tạo ra của khóa nước ngoài

    Thay đổi này đảm bảo rằng kèo bóng đá pháp kích hoạt bắn vào

E.25.2.4. Công cụ dòng lệnh

  • 15118_15213PSQLđối số của tổng hợp (Tom Lane)

    Trước đây, kèo bóng đá pháp tài liệu tham khảo như vậy đã được xử lý một cách kỳ lạ khi'foo'barđược xuất ra làFoo Bar(chèn bất ngờfoo'bar'bazwas

  • Không còn điều trịclusterdbTên bảng làReindexdbTên bảng và chỉ mục

    Người dùng hiện phải bao gồm kèo bóng đá pháp trình điều khiển kép trong lệnh

  • creatuserKhông còn nhắc nhở kèo bóng đá pháp

    Sử dụng-Tích cựcđể có được

  • Vô hiệu hóa nhắc nhở kèo bóng đá pháp tên người dùng trongDropusertrừ khi--InterActiveđược chỉ định (Peter

E.25.2.5. Cài đặt máy chủ

  • Thêm tham số máy chủ để chỉ địnhVị tríSSLFiles(Peter Eisentraut)

    Điều này kèo bóng đá pháp thay đổi tên và vị trí củaserver.crt,server.key,root.crtroot.crlTrong thư mục dữ kèo bóng đá pháp.Máy chủ sẽ khôngroot.crthoặcroot.crlTheo mặc định; ĐẾN

  • Xóaim lặng_modetham số (Heikki Linnakangas)

    Có thể lấy hành vi tương tự bằngPG_CTL BẮT ĐẦU -L POSTMASTER.LOG.

  • Xóawal_sender_delaytham số, vì nó không còn cần thiết (Tom Lane)

  • XóaCustom_varable_Classestham số (tom

    Việc kiểm tra được cung cấp bởi cài đặt kèo bóng đá pháp là đáng ngờ. Hiện nay

E.25.2.6. Giám sát

  • Đổi tênpg_stat_activity.ProcpidđếnPID, để phù hợp với kèo bóng đá pháp bảng hệ thống khác

  • Tạo riêng biệtpg_stat_activityCột để báo cáo

    trước đóTruy vấnquery_startGiá trị ngay bây giờ

  • Đổi tênpg_stat_activity.current_queryđếnTruy vấnBởi vì nó không bị xóa khi

  • Thay đổi tất cảSQL-Level thống kê kèo bóng đá pháp giá trị thời gian đểfloat8kèo bóng đá pháp cột được đo trong

    Thay đổi này giúp loại bỏ giả định được thiết kế kèo bóng đá pháp rằngfloat8Giá trị có thể.Total_Time,.self_time,.Total_Time.self_time. kèo bóng đá pháp chức năng thống kêfloat8mili giây, thay vìBigintMicroseconds.PREDT/PG_STAT_STATENS'Total_TimeCột hiện cũng được đo

E.25.3.

bên dưới bạn sẽ tìm thấy một tài khoản chi tiết về kèo bóng đá pháp thay đổiPostgreSQL9.2 và

E.25.3.1. Máy chủ

E.25.3.1.1. Hiệu suất

  • kèo bóng đá pháp các truy vấn chỉ truy xuất dữ liệu từ các chỉ mục,

    Tính năng kèo bóng đá pháp thường được gọi làQuét chỉ có chỉ mục. Truy cập đống có thể là

  • Thêmsp-gist​​(Phương pháp truy cập chỉ mục của Partitioned Gist)

    sp-gist có thể so sánh với ý chính trong tính linh hoạt, nhưng

  • kèo bóng đá pháp nhóm cam kết làm việc hiệu quả dưới mức nặng

    Trước đây, hàng loạt cam kết trở nên không hiệu quả

  • kèo bóng đá pháp khóa không được kiểm soát bằng cách sử dụng một khóa mới

  • Giảm chi phí tạo ID giao dịch ảo

  • Giảm chi phí của mức độ cô lập serializable

  • Cải thiện hiệu suất của PowerPC và Itanium Spinlock

  • Giảm chi phí kèo bóng đá pháp bộ đệm không hợp lệ được chia sẻ

  • Di chuyển kèo bóng đá pháp thành viên được truy cập thường xuyên củaPGPROCMảng bộ nhớ chia sẻ

  • Cải thiệnCopyHiệu suất bởi

  • Cải thiện hiệu suất chỉ mục GIST kèo bóng đá pháp dữ liệu hình học

  • Cải thiện thời gian xây dựng chỉ số GIST (Alexander Korotkov,

  • kèo bóng đá pháp các bit gợi ý được đặt sớm hơn cho tạm thời và

  • kèo bóng đá pháp phân loại được thực hiện bằng cách in,SQL-Callable

  • Làm kèo bóng đá pháp số lượng bộ đệm tắc nghẽn dựa trênShared_buffers(Robert Haas, Simon Riggs, Tom

  • Cải thiện hiệu suất quét nhóm đệm xảy ra

  • Cải thiện hiệu suất của fsync-yêu cầu của CheckPuler

  • Chuyển số lượng mô tả tệp an toàn kèo bóng đá pháp trẻ em

    Điều này kèo bóng đá pháp các phiên Windows sử dụng tệp mở hơn

E.25.3.1.2. Quản lý quy trình

  • Tạo quy trình nền chuyên dụng để thực hiện

    Trước đây người viết nền đã làm cả hai trang bẩn

  • cải thiện hành vi cam kết không đồng bộ bằng cách đánh thức

    Trước đây, chỉwal_writer_delayĐã kích hoạtWalFlushing vào đĩa; bây giờ điềnWalBộ đệm cũng vậyWalWrites.

  • kèo bóng đá pháp BGWriter, Walwriter, CheckPuler,

    Chuỗi thay đổi kèo bóng đá pháp làm giảm tần suất của

E.25.3.1.3. Trình tối ưu hóa

  • 27738_27883

    Trong quá khứ, một tuyên bố đã chuẩn bị luôn có một"Generic"Lập kế hoạch đó

  • Cải thiện khả năng sử dụng kèo bóng đá pháp vòng lặp của kế hoạch

    Mới"Tham số hóaCơ chế kèo bóng đá pháp quét chỉ mục bên trong

  • Cải thiện kế hoạchAPIĐối với kèo bóng đá pháp trình bao bọc dữ liệu nước ngoài

    Wrappers hiện có thể cung cấp nhiều quyền truy cập"Đường dẫn"kèo bóng đá pháp các bảng của họ,

  • Nhận ra các điều khoản hạn chế tự tin kèo bóng đá pháp

    Kiểm tra kèo bóng đá pháp chỉ được thực hiện khiurdaint_exclusiontrên.

  • kèo bóng đá phápIndexed_col opĐiều kiện sẽ được sử dụng theo đơn giản

    Trước đây kèo bóng đá pháp điều kiện như vậy chỉ có thể được sử dụng trong

  • Hỗ trợmin/Max30370_30408BooleanCột (Marti Raudsepp)

  • Tài khoản kèo bóng đá pháp các chức năng trả lại cài đặt trongChọnDanh sách mục tiêu khi cài đặt hàng

  • sửa lỗi kế hoạch để xử lý kèo bóng đá pháp chỉ mục với sự trùng lặp

  • Thu thập và sử dụng số liệu thống kê tần số phần tử kèo bóng đá pháp

    Thay đổi này cải thiện ước tính chọn lọc kèo bóng đá pháp<@,&&@toán tử (ngăn chặn mảng và

  • kèo bóng đá pháp thu thập số liệu thống kê cho các bảng nước ngoài

  • Cải thiện ước tính chi phí để sử dụng kèo bóng đá pháp chỉ mục một phần

  • Cải thiện khả năng sử dụng số liệu thống kê của người lập kế hoạch kèo bóng đá pháp

  • Cải thiện ước tính thống kê kèo bóng đá pháp các nhóm phụ bằng cách sử dụngkhác biệt(Tom Lane)

E.25.3.1.4. Xác thực

  • Không đối xử với tên vai trò vàSameroleđược chỉ định trongpg_hba.confnhư tự động

    Điều kèo bóng đá pháp giúp sử dụng dễ dàng hơntừ chốikèo bóng đá pháp dòng có vai trò nhóm.

  • điều chỉnhpg_hba.confXử lý để xử lý phân tích mã thông báo một cách nhất quán hơn

  • không kèo bóng đá pháp trốngpg_hba.confFiles (Tom Lane)

    Điều kèo bóng đá pháp đã được thực hiện để phát hiện nhanh hơn

  • Làm kèo bóng đá pháp đặc quyền Superuser ngụ ý đặc quyền sao chép

    Điều kèo bóng đá pháp tránh được sự cần thiết phải gán rõ ràng như vậy

E.25.3.1.5. Giám sát

  • cố gắng ghi nhật ký chuỗi truy vấn hiện tại trong thời gian

  • Làm kèo bóng đá pháp việc ghi nhật ký hoạt động I/O Autovacuum

    Ghi nhật ký kèo bóng đá pháp được kích hoạt bởi log_autovacuum_min_duration.

  • làmWalPhát lại

    Có một số trường hợp chỉ thất bại

  • Thêmpg_xlog_location_diff ()Để đơn giản hóa Wal

    Điều này rất hữu ích kèo bóng đá pháp việc tính toán độ trễ sao chép.

  • Hỗ trợ tên ứng dụng nhật ký sự kiện có thể cấu hình trên

    Điều này kèo bóng đá pháp các trường hợp khác nhau sử dụng nhật ký sự kiệnevent_sourcetham số máy chủ, đó làsyslog_identWorks.

  • Thay đổi"EOF bất ngờ"Tin nhắn đếnDEBUG1Cấp độ,

    Thay đổi kèo bóng đá pháp làm giảm log Chatter do

E.25.3.1.6. Quan điểm thống kê

  • Theo dõi kích thước tệp tạm thời và số lượng tệp trongPG_STAT_DATABASEChế độ xem hệ thống (Tomas

  • Thêm bộ đếm bế tắc vàoPG_STAT_DATABASEChế độ xem hệ thống (Magnus

  • Thêm tham số máy chủTrack_io_timingĐể theo dõi thời gian I/O (kiến

  • Báo cáo thông tin thời gian điểm kiểm tra trongpg_stat_bgwriter(Greg Smith, Peter

E.25.3.1.7. Cài đặt máy chủ

  • âm thầm bỏ qua kèo bóng đá pháp lược đồ không tồn tại được chỉ định trongsearch_path(Tom Lane)

    Điều này làm kèo bóng đá pháp việc sử dụng đường dẫn chung thuận tiện hơn

  • kèo bóng đá pháp Superusers đặtdeadlock_timeoutmỗi phiên, không chỉ

    Điều này kèo bóng đá phápdeadlock_timeoutĐể giảm kèo bóng đá pháp

  • Thêm tham số máy chủTEMP_FILE_LIMITĐể hạn chế tệp tạm thời

  • kèo bóng đá pháp một siêu người dùngsetan

    Hệ thống hiện đang nhớ kèo bóng đá pháp Asetđược thực hiện bởi một siêu người dùng, vì vậy

  • ThêmPostmaster -CTùy chọn truy vấn

    Điều này kèo bóng đá phápPG_CTLĐể xử lý tốt hơn kèo bóng đá pháp trường hợp trong đóPGDATAhoặc-Dchỉ vào thư mục chỉ có cấu hình.

  • Thay thế một tên địa phương trống bằng giá trị ngụ ýTạo cơ sở dữ kèo bóng đá pháp(Tom

    Điều này ngăn chặn kèo bóng đá pháp trường hợp trong đópg_database.Datcollatehoặcdatctypecó thể được giải thích

E.25.3.1.7.1.PostgreSql.conf
  • kèo bóng đá pháp nhiều lỗi trongPostgreSql.confđược báo cáo,

  • kèo bóng đá pháp tải lạiPostgreSql.confĐược xử lý bởi

    Trước đây, kèo bóng đá pháp giá trị không có valid-within như vậy

  • Thêmbao gồm_if_existCơ sở kèo bóng đá pháp các tệp cấu hình (Greg Smith)

    ​​Điều kèo bóng đá pháp hoạt động giống nhưBao gồm, ngoại trừ việc không phải là lỗi

  • Xác định múi giờ máy chủ trong khiinitDBvà SETPostgreSql.confMục nhậptimezonelog_timezoneTheo đó (Tom Lane)

    Điều này tránh kèo bóng đá pháp đầu dò múi giờ đắt tiền trong khi

  • sửaPostgreSQL:để báo cáoPostgreSql.confdòng

E.25.3.2. Sao chép và phục hồi

  • kèo bóng đá pháp phát trực tuyến Slaves Slaves để chuyển tiếp dữ liệu đếnCASCADING) (Fujii Masao)

    Trước đây, chỉ có máy chủ chính mới có thể cung cấp

  • Thêm mớisynchronous_commitModeremote_write(Fujii Masao, Simon

    Chế độ kèo bóng đá pháp chờ máy chủ dự phòng ghi

  • Thêm APostgreSQL: tỷCông cụ lưu trữ

  • kèo bóng đá phápPostgreSQL: TàiĐể tạo cơ sở

    Tính năng này kèo bóng đá pháp công việc tạo bản sao lưu cơ sở mới

  • kèo bóng đá pháp phát trực tuyến các tệp WAL trong khipg_basebackupđang thực hiện sao lưu

    Điều này kèo bóng đá pháp chuyển các tệp WAL đến dự phòng trước đó

E.25.3.3. Truy vấn

  • Hủy truy vấn đang chạy nếu máy khách nhận được

    Nếu phần phụ trợ phát hiện mất kết nối máy khách

  • Giữ lại tên cột tại thời điểm chạy kèo bóng đá pháp các biểu thức hàng

    Thay đổi này kèo bóng đá pháp kết quả tốt hơn khi giá trị hàngHstorehoặcjsonLoại: kèo bóng đá pháp trường của giá trị kết quả

  • Cải thiện nhãn cột được sử dụng kèo bóng đá pháp phụ-ChọnKết quả (Marti Raudsepp)

    Trước đây, nhãn chung? Cột?đã được sử dụng.

  • cải thiện heuristic để xác định kèo bóng đá pháp loại

    Quy tắc lâu đời mà hằng số không xác định có thể

  • cảnh báo về việc tạo phôi đến hoặc từ kèo bóng đá pháp loại miền

    kèo bóng đá pháp diễn viên như vậy không có hiệu lực.

  • Khi một hàng không thành côngKiểm trahoặckhông nullràng buộc, hiển thị

    Điều kèo bóng đá pháp sẽ giúp xác định hàng nào dễ dàng

E.25.3.4. Thao tác đối tượng

  • Cung cấp hoạt động đáng tin cậy hơn trong thời gian đồng thờiDDL(Robert Haas, Noah

    Thay đổi kèo bóng đá pháp thêm khóa sẽ loại bỏ"Tra cứu bộ nhớ cache không thành công"lỗi

  • ThêmĐồng thờiTùy chọn kèo bóng đá phápThả(Simon Riggs)

    Điều này kèo bóng đá pháp loại bỏ chỉ mục mà không chặn khác

  • kèo bóng đá pháp trình bao quy lượng nước ngoài có các tùy chọn trên mỗi cột

  • cải thiện việc in đẹp kèo bóng đá pháp định nghĩa xem (Andrew

E.25.3.4.1. Hạn chế

  • kèo bóng đá phápKiểm trakèo bóng đá pháp ràng buộc được khai báokhông hợp lệ(Álvaro Herrera)

    Thêm Akhông hợp lệràng buộc không khiến bảng được quét vàourdaint_exclusion, vì nó không

    MớiBảng thay đổilệnh kèo bóng đá phápKhôngkèo bóng đá pháp ràng buộc sẽ được kiểm tra kèo bóng đá pháp hàng hiện có,

  • kèo bóng đá phápKiểm traràng buộc đếnKhông kế thừa(Nikhil

    Điều này làm kèo bóng đá pháp chúng chỉ được thi hành trên cha mẹ

  • Thêm khả năngĐổi tênràng buộc (Peter

E.25.3.4.2.Alter

  • Giảm cần phải xây dựng lại các bảng và chỉ mục kèo bóng đá pháptỷ lệ kèo bóng...thay đổi loại cộtHoạt động (Noah

    Tăng giới hạn độ dài kèo bóng đá pháp AVarcharhoặcVarbitcột hoặc loại bỏ hoàn toàn giới hạn, không còn nữaSốCột hoặc thay đổi cột từ bị ràng buộcSốđến không bị ràng buộcSố, không còn yêu cầuKhoảng,Dấu thời gian,,TIMESTAMPTZTYPE.

  • Tránh cóThay đổiXác định kèo bóng đá pháp ràng buộc khóa nước ngoài trong

  • ThêmNếu tồn tạiTùy chọn đểthay đổilệnh (pavel

    Ví dụ:Thay đổi bàn nước ngoài.

  • Thêmthay đổi trình bao bọc dữ kèo bóng đá pháp nước ngoài...Đổi tênThay đổi...Đổi tên(Peter Eisentraut)

  • Thêmtỷ lệ kèo bóng...Đổi tên(Peter Eisentraut)

    Bạn đã có thể đổi tên miền bằng cách sử dụngthay đổi loại.

  • ném lỗi kèo bóng đá phápThay đổi...thảTrên một ràng buộc không tồn tại (Peter

    ANNếu tồn tạiTùy chọn có

E.25.3.4.3. Tạo

  • kèo bóng đá phápTạo bảng (nhưTừ kèo bóng đá pháp bảng, chế độ xem và tổng hợp nước ngoài

    Ví dụ, điều này kèo bóng đá pháp một bảng được tạo

  • sửaTạo bảng (như ...)Để tránh xung đột tên chỉ mục khi sao chép chỉ mục

  • sửaTạo bảng...như thực thiđể xử lýkhông có dữ kèo bóng đá phápvà tên cột

E.25.3.4.4. Quyền đối tượng

  • Thêm APostgreSQL: Tài liệu:Tùy chọn kèo bóng đá pháp chế độ xem

    Tùy chọn này ngăn chặn tối ưu hóa có thể kèo bóng đá phápWHEREmệnh đề của chế độ xem.

  • Thêm mớiLeakproofthuộc tính chức năng để đánh dấuSecurity_BarrierLượt xem (Kaigai

  • Thêm hỗ trợ kèo bóng đá pháp các đặc quyền về các loại dữ liệu (Peter

    Điều này thêm hỗ trợ kèo bóng đá phápSQL-Conformingsử dụngĐặc quyền về kèo bóng đá pháp loại và miền.

  • Kiểm traChènĐặc quyềnChọn vào/Tạo bảng dưới dạng(Kaigai Kohei)

    Vì đối tượng đang được tạo bởiChọn vàohoặcTạo bảng dưới dạng, người tạo sẽThay đổi đặc quyền mặc định

E.25.3.5. Hoạt động tiện ích

  • kèo bóng đá phápVACUUMĐể dễ dàng bỏ qua kèo bóng đá pháp trang mà

    Thay đổi kèo bóng đá pháp sẽ giảm đáng kể tỷ lệ mắcVACUUMNhận"Stuck"Đang chờ kèo bóng đá pháp phiên khác.

  • làmPostgreSQL: Tài kèo (bộ đệm)Đếm khối bị bẩn và viết

  • làmGiải thích Phân tíchBáo cáo

  • kèo bóng đá phápGiải thích Phân tíchđến

    Điều kèo bóng đá pháp được thực hiện bằng cách đặt mớiTimingTùy chọn thànhSai.

E.25.3.6. Kiểu dữ kèo bóng đá pháp

  • Thêm hỗ trợ kèo bóng đá phápPostgreSQL: Tài liệu: 9.2: Các(Jeff Davis, Tom Lane, Alexander Korotkov)

    Loại dữ kèo bóng đá pháp phạm vi lưu trữ giới hạn dưới và trên

  • Thêm AjsonKiểu dữ kèo bóng đá pháp (Robert Haas)

    Loại kèo bóng đá pháp lưu trữjson(ký hiệu đối tượng JavaScript)

  • Thêmmảng_to_json ()ROW_TO_JSON ()(Andrew Dunstan)

  • Thêm ASmallSerialKiểu dữ kèo bóng đá pháp (Mike Pultz)

    Đây giống nhưsê -ri, ngoại trừ nóINT2).

  • kèo bóng đá phápmiềnđếnkhông hợp lệ(Álvaro

    Tùy chọn kèo bóng đá pháp có thể được đặt ở thời gian tạo tên miền hoặc quathay đổi miền...Thêm ràng buộc...Không.Alter Domain...Xác thực ràng buộcHoàn toàn

  • Hỗ trợ các tùy chọn định dạng dành riêng kèo bóng đá pháp địa phương hơn kèo bóng đá pháptiềnKiểu dữ kèo bóng đá pháp (Tom Lane)

    Cụ thể, tôn trọng tất cả kèo bóng đá pháp tùy chọn POSIX để đặt hàng

  • Thêm bitwise"và","hoặc""không"toán tử kèo bóng đá phápMacAddrKiểu dữ kèo bóng đá pháp (Brendan Jurd)

  • kèo bóng đá phápxpath ()Để trả về một phần tửXMLmảng khi

    Trước đây, nó đã trả lại một mảng trống. Sự thay đổi kèo bóng đá phápxpath_exists ()để trả về đúng, không

  • Cải thiệnXMLLỗi

E.25.3.7. Chức năng

  • kèo bóng đá pháp người không giám sát sử dụngPG_CANCEL_BACKEND ()pg_terminate_backend ()Trên kèo bóng đá pháp phiên khác

    Trước đây chỉ có Superuser mới được phép sử dụng chúng

  • kèo bóng đá pháp nhập và xuất các ảnh chụp nhanh giao dịch

    Điều này kèo bóng đá pháp nhiều giao dịch chia sẻ giống hệt nhau pg_export_snapshot ()và nhập quaĐặt. Chỉ những bức ảnh chụp từ

  • Hỗ trợđối chiếu kèo bóng đá phápTrên biểu thức (Peter

    Điều này trả về một chuỗi đại diện kèo bóng đá pháp sự đối chiếu của

  • Thêmpg_opf Family_is_visible ()(Josh

  • Thêm ASốBiến thể củapg_size_pretty ()để sử dụng vớipg_xlog_location_diff ()(Fujii

  • Thêm Apg_trigger_depth ()Hàm (Kevin

    Điều kèo bóng đá pháp báo cáo độ sâu cuộc gọi kích hoạt hiện tại.

  • kèo bóng đá phápString_agg ()để xử lýbyteaGiá trị (Pavel Stehule)

  • Khắc phục kèo bóng đá pháp biểu thức chính quy trong đó tham chiếu ngược

    Ví dụ,^(\ w+) (\ 1)+$.

E.25.3.8. lược đồ thông tin

  • Thêm Chế độ xem lược đồ thông tinROME_UDT_GRANTS,UDT_PRIVILESuser_defined_types(Peter

  • Thêm thuộc tính loại tổng hợp vào thông tinElement_TypesXem

  • thực hiệnintercal_typekèo bóng đá pháp cột trong lược đồ thông tin (Peter Eisentraut)

    Trước đây kèo bóng đá pháp cột này được đọc là nulls.

  • Thực hiện kèo bóng đá pháp cột liên quan đến đối chiếu trong thông tinthuộc tính,cột,miềnElement_TypesLượt xem (Peter

  • thực hiệnwith_hierarchyCột trongTable_privilegesXem (Peter

  • Thêm hiển thị trình tựsử dụngĐặc quyền đối với lược đồ thông tin (Peter Eisentraut)

  • Làm kèo bóng đá pháp lược đồ thông tin hiển thị các đặc quyền mặc định

    Trước đây, kèo bóng đá pháp quyền mặc định không trống không được

E.25.3.9. Ngôn ngữ phía máy chủ

E.25.3.9.1. PL/PGSQLNgôn ngữ phía máy chủ

  • kèo bóng đá pháp PL/PGSQLMởLệnh con trỏ để cung cấp kèo bóng đá pháp tham số theo tên (yeb

  • Thêm AĐược xếp chồng lên nhauLệnh PL/PGSQL để truy xuất ngoại lệ

  • Tăng tốc gán mảng PL/PGSQL bằng cách lưu bộ nhớ đệm

  • Cải thiện hiệu suất và mức tiêu thụ bộ nhớ trong thời gian dàielsifmệnh đề (Tom

  • xuất ra chữ ký chức năng, không chỉ tên, trong

E.25.3.9.2. PL/PythonNgôn ngữ phía máy chủ

  • Thêm PL/PythonSPIHỗ trợ con trỏ (Jan Urbanski)

    Điều này kèo bóng đá pháp PL/Python đọc kết quả một phần

  • Thêm kèo bóng đá pháp hàm siêu dữ liệu kết quả vào PL/Python (Peter

    Cụ thể, điều này thêm kèo bóng đá pháp hàm đối tượng kết quả.colnames,.coltypes.coltypmods.

  • Xóa hỗ trợ kèo bóng đá pháp Python 2.2 (Peter Eisentraut)

E.25.3.9.3. SQLNgôn ngữ phía máy chủ

  • kèo bóng đá phápSQL66547_66629

    Để sử dụng điều này, chỉ cần đặt tên kèo bóng đá pháp các đối số chức năng vàSQLHàm

E.25.3.10. Ứng dụng máy khách

  • ThêminitDBTùy chọn--Auth-local--Auth-host(Peter Eisentraut)

    Điều này kèo bóng đá pháp kiểm soát riêng củacục bộhost pg_hba.confXác thực--AuthVẫn điều khiển

  • Thêm-Replication/-không sao chépcờ đếncreatuserđể kiểm soát

  • Thêm--if-existTùy chọn thànhdropdbDropuser(Josh Kupershmidt)

  • cung cấp kèo bóng đá pháp các công cụ dòng lệnh khả năng chỉ địnhTemplate1Nếu APostgresKết nối cơ sở dữ kèo bóng đá pháp không thành công (Robert

E.25.3.10.1. PSQL

  • Thêm chế độ hiển thị vào đầu ra tự động mở rộng dựa trên

    Điều kèo bóng đá pháp thêmAutoTùy chọn\ xLệnh, trong đó

  • kèo bóng đá pháp bao gồm tệp tập lệnh được đặt tên

    Điều kèo bóng đá pháp được thực hiện với một lệnh mới\ ir.

  • Thêm hỗ trợ kèo bóng đá pháp khôngASCIIký tự trongPSQLTên biến (Tom Lane)

  • Thêm hỗ trợ kèo bóng đá pháp đặc hiệu phiên bản chính.psqlrcFiles (Bruce Momjian)

    PSQLĐã.psqlrcFiles.

  • Cung cấp ghi đè biến môi trường kèo bóng đá phápPSQLLịch sử và

    psql_historyPSQLRCBây giờ xác định tên tệp kèo bóng đá pháp nếu

  • Thêm A\ setenvLệnh đến

  • tênPSQL's.sqlMở rộng (Peter Eisentraut)

    Điều này kèo bóng đá pháp các trình soạn thảo nhạy cảm với phần mở rộng để chọn

  • kèo bóng đá phápPSQLĐể sử dụng

    kèo bóng đá pháp công cụ vỏ khác nhau sử dụng kèo bóng đá pháp thiết bị phân tách không byte (NUL)Tìm.

  • làm kèo bóng đá pháp\ TimingTùy chọn

    Thời gian trước đây chỉ được báo cáo để thành công

  • Thống nhất và siết chặtPSQLĐiều trị của\ Copyvà SQLCopy(Noah Misch)

    Bản sửa lỗi này làm kèo bóng đá pháp hành vi thất bại có thể dự đoán được hơn và\ set.

E.25.3.10.2. Lệnh thông tin

  • làm\ DTrên chương trình trình tự

  • Hiển thị mục tiêu thống kê kèo bóng đá pháp các cột trong\ d+(Magnus Hagander)

  • Hiển thị ngày hết hạn mật khẩu trong\ du(Fabrízio de Royes Mello)

  • Hiển thị nhận xét kèo bóng đá pháp diễn viên, chuyển đổi, miền,

    Chúng được bao gồm trong đầu ra của\ dc+,\ DC+,\ DD+\ DL

  • Hiển thị nhận xét kèo bóng đá phápSQL/MedĐối tượng (Josh Kupershmidt)

    Chúng được bao gồm trong đầu ra của\ des+,\ det+,,\ Dew+Đối với máy chủ nước ngoài,

  • Thay đổi\ DDĐể hiển thị

E.25.3.10.3. Hoàn thành tab

  • inPSQLTabSQLTừ khóa ở trên hoặc trên hoặccomp_keyword_caseCài đặt (Peter

  • Thêm hỗ trợ hoàn thành tab kèo bóng đá phápthực thi(Andreas Karlsson)

  • kèo bóng đá pháp hoàn thành tab tham chiếu vai trò trongGrant/thu hồi(Peter Eisentraut)

  • kèo bóng đá pháp hoàn thành tên tệp để cung cấp báo giá,

  • Hỗ trợ hoàn thành tab thay đổi kèo bóng đá phápBảngcũng bao gồm kèo bóng đá pháp chế độ xem (Magnus

E.25.3.10.4. pg_dump

  • Thêm--Exclude-Table-dataTùy chọn thànhpg_dump(Andrew Dunstan)

    Điều này kèo bóng đá pháp bán việc định nghĩa của bảng nhưng không

  • Thêm A-PhầnTùy chọn thànhpg_dumpPG_RESTORE(Andrew

    Giá trị hợp lệ làtiền dữ kèo bóng đá pháp,DataPost-Data. Tùy chọn có thể được cung cấp nhiều hơn

  • làmPostgreSQL:Hộp tất cả kèo bóng đá pháp vai trò

    Điều này kèo bóng đá pháp cài đặt cấu hình của vai trò

  • kèo bóng đá pháppg_dumpallđếnPostgresCơ sở dữ kèo bóng đá pháp bị thiếu trong cụm mới (Robert

  • Đóng ánh xạ người dùng máy chủ nước ngoài trong đơn đặt hàng tên người dùng

    Điều này giúp tạo ra kèo bóng đá pháp tệp kết xuất xác định.

  • kèo bóng đá pháp toán tử Dump theo thứ tự có thể dự đoán được (Peter

  • Siết chặt kèo bóng đá pháp quy tắc khi cấu hình mở rộngpg_dump(Tom Lane)

  • làmpg_dumpphát ra

    kèo bóng đá pháp liên kết phụ thuộc có trong định dạng lưu trữ

  • Cải thiệnpg_dump's

E.25.3.11. libpq

  • kèo bóng đá pháplibpqchuỗi kết nối để có định dạng của AURI(Alexander Shulgin)

    Cú pháp bắt đầu bằngPostgres: //. Điều này có thể kèo bóng đá pháp các ứng dụng

  • Thêm AKết nốiđể vô hiệu hóaSSLnén (Laurenz Albe)

    Điều kèo bóng đá pháp có thể được sử dụng để loại bỏ chi phí củaSSLnén trên

  • Thêm APostgreSQL: TàiĐể xử lý tốt hơn kết quả lớn

    Trước đó,libpqLuôn luôn thu thập toàn bộ truy vấn kết quả trong bộ nhớ trước

  • thêmconstvòng loại kèo bóng đá phápPQConnectDBParams,PQConnectStartParamsPQPingParams(Lionel Elie Mamane)

  • kèo bóng đá pháp.pgassTệp đến

  • Làm chức năng thư viện sử dụngABORT ()thay vìexit ()Khi cần thiết phải

    Sự lựa chọn kèo bóng đá pháp không can thiệp vào lối ra bình thường

E.25.3.12. Mã nguồn

  • Xóa kèo bóng đá pháp cổng chết (Peter Eisentraut)

    kèo bóng đá pháp nền tảng sau không còn được hỗ trợ: DGUX,

  • ​​Thêm hỗ trợ kèo bóng đá pháp việc xây dựng vớiMS Visual Studio 2010(Brar

  • Kích hoạt biên dịch với trình biên dịch MingW-W64 32-bit

  • Cài đặtplpgsql.hthànhBao gồm/máy chủTrong

  • Cải thiện cơ sở chốt để bao gồm phát hiện

    Điều kèo bóng đá pháp giúp loại bỏ một trong những lý do chính mà

  • Sử dụng C thành viên mảng linh hoạt, trong đó được hỗ trợ (Peter

  • Cải thiện kèo bóng đá pháp bài kiểm tra hồi quy giao dịch đồng thờisecholationTester) (Nô -ê

  • Sửa đổiThread_Testđến/TMP(Bruce Momjian)

  • Cải thiện báo cáo và báo cáo lỗi Flex và Bison

  • Thêm hỗ trợ hàng rào bộ nhớ (Robert Haas)

    Điều kèo bóng đá pháp hiện không được sử dụng.

  • Sửa đổi pgindent để sử dụng tệp typedef (Bruce

  • Thêm một móc để xử lý tin nhắn do được gửi đến

  • Thêm móc truy cập đối tượng kèo bóng đá phápthảlệnh (Kaigai Kohei)

  • tập trungthảXử lý kèo bóng đá pháp

  • Thêm Apg_upgradeKiểm tra

  • Đồng bộ hóa mã biểu thức chính quy vớiTCL8.5.11 và cải thiện nội bộ

  • Di chuyểnCRCBảng đến

  • Thêm tùy chọn vàogit_changelogđể sử dụng trong chính

  • Hỗ trợ Linux's/Proc/self/oom_score_adjAPI (Tom

E.25.3.13. kèo bóng đá pháp mô -đun bổ sung

  • Cải thiện hiệu quả củaDBLINKBằng cách sử dụng chế độ xử lý hàng đơn mới của LibPQ (Kyotaro

    Cải tiến này không áp dụng kèo bóng đá phápdblink_send_query ()/dblink_get_result ().

  • Hỗ trợForce_not_NullTùy chọnFILE_FDW(Shigeru

  • thực hiện chế độ chạy khô kèo bóng đá pháppg_archivecleanup(Gabriele

    Điều này chỉ xuất ra tên của kèo bóng đá pháp tệp

  • Thêm mớiPGBenchSwitches--Unlogged-fables,--TableSpace--Index-TableSpace(Robert Haas)

  • Thay đổiPostgreSQL: kèo bóng đá hom nayĐể kiểm tra kèo bóng đá pháp một

    The-O/Tùy chọn chu kỳ là-S/giây

  • Thêm Akèo bóng đá cúp c2: TàiTiện ích

  • Thêm ATCN(Thay đổi kích hoạtThông báoSự kiện trên bảng thay đổi (Kevin

E.25.3.13.1. PG_UPGRADE

  • điều chỉnhPG_UPGRADEBiến môi trường (Bruce Momjian)

    Đổi tên kèo bóng đá pháp biến môi trường dữ liệu, thùng và cổng thànhPGvà hỗ trợPGPortold/PGPortNew, để thay thếPGPORT.

  • Đại tupg_upgradeBáo cáo ghi nhật ký và thất bại (Bruce Momjian)

    Tạo bốn tệp nhật ký chỉ nối và xóa chúng-R/--RetainTùy chọn để giữ lại vô điều kiệnPG_UPGRADETùy chọn-g/-g/-LTùy chọn là không cần thiết và thắt chặt

  • làmpg_upgradeTạo tập lệnh để tạo tăng dần chính xác hơn

    Điều kèo bóng đá pháp làm giảm thời gian cần thiết để tạo ra tối thiểu

  • kèo bóng đá pháppg_upgradeđếnPostgresCơ sở dữ kèo bóng đá pháp (Bruce Momjian)

  • kèo bóng đá pháppg_upgradeđến

  • kèo bóng đá pháppg_upgradeđến

  • inpg_upgrade, Thêm-O/-OTùy chọn để chuyển các tham số kèo bóng đá pháp máy chủ (Bruce

    Điều này hữu ích kèo bóng đá pháp thư mục chỉ có cấu hình

  • Thay đổiPG_UPGRADEĐể sử dụng cổng 50432 theo mặc định (Bruce Momjian)

    Điều này giúp tránh kèo bóng đá pháp kết nối khách hàng ngoài ý muốn

  • Giảm khóa cụm trongPG_UPGRADE(Bruce Momjian)

    Cụ thể, chỉ khóa cụm cũ nếu chế độ liên kết

E.25.3.13.2. pg_stat_statements

  • kèo bóng đá pháppg_stat_statementsđể tổng hợp

    Người dùng có kèo bóng đá pháp ứng dụng sử dụng không tham số

  • Thêm số lượng khối bẩn và viếtpg_stat_statements(Robert Haas,

  • Ngăn chặnpg_stat_statementsTừChuẩn bịthực thilệnh (tom

E.25.3.13.3. sepgsql

  • Hỗ trợNhãn bảo mậttrên

    Cụ thể, thêm nhãn bảo mật vào cơ sở dữ kèo bóng đá pháp,

  • kèo bóng đá pháp sepgsql để tôn vinh các nhãn cơ sở dữ liệu (Kaigai

  • Thực hiện kiểm tra quyền sepgsql trong thời gian

  • Thêmsepgsql_setcon ()và kèo bóng đá pháp chức năng liên quan để kiểm soát bảo mật sepgsql

  • Thêm bộ đệm truy cập không gian người dùng vào sepgsql để cải thiện

E.25.3.14. Tài kèo bóng đá pháp

  • Thêm quy tắc để tùy chọn xây dựng tài kèo bóng đá pháp HTML

    Sử dụngGMAKE style = trang web.

  • Cải thiệnGiải thíchTài kèo bóng đá pháp

  • Tài kèo bóng đá pháp mà tên người dùng/cơ sở dữ kèo bóng đá pháp được bảo tồn vớiVACUUMDB(Bruce Momjian)

  • Tài liệu chuỗi thực tế được trả về bởi máy khách kèo bóng đá pháp

  • Sử dụng không dùngtoàn cầucục bộinTạo bảng tạm thời(Noah Misch)

    PostgreSQLCó dài