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 đá cúp c2 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 đá cúp c2hiện tạiPhiên bản hoặc một trong kèo bóng đá cúp c2 phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

kèo bóng đá cúp c2E.51.

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

E.51.1.

Bản phát hành này phần lớn tập trung vào hiệu suất

  • kèo bóng đá cúp c2 các truy vấn chỉ truy xuất dữ liệu từ các chỉ mục, tránh đốngQuét chỉ có chỉ mục)

  • kèo bóng đá cúp c2 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 đá cúp c2 vòng lồng của kế hoạch với bên trong

  • kèo bóng đá cúp c2 các nô lệ sao chép phát trực tuyến để chuyển tiếp dữ liệu sang khácCascading)

  • kèo bóng đá cúp c2PostgreSQL: TàiĐể tạo kèo bóng đá cúp c2 bản sao lưu cơ sở từ

  • Thêm Akèo bóng đá việt nam: TàCông cụ để lưu trữ tệp WAL

  • Thêmsp-gist(không gian phân vùng

  • Thêm hỗ trợ kèo bóng đá cúp c2PostgreSQL: Tài

  • Thêm AjsonKiểu dữ liệu

  • Thêm APostgreSQL: TàiTùy chọn kèo bóng đá cúp c2 chế độ xem

  • kèo bóng đá cúp c2libpqchuỗi kết nốiuri

  • Thêm Akèo bóng đá cúpđếnlibpqĐể tốt hơn

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

E.51.2.

Một kết xuất/khôi phục bằng cách sử dụngpg_dump,pg_upgrade, được yêu cầu

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

E.51.2.1.

  • Xóaspclocationtrường từPostgreSQL: tỷ(Magnus Hagander)

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

  • Di chuyểnTSVECTORhầu hết phổ biếnpg_statsCột (Alexander Korotkov)

    Tham khảomest_common_elemsmest_common_elem_freqsĐối với dữ liệumest_common_valsmest_common_freqskèo bóng đá cúp c2 AtsVectorcột.

​​E.51.2.2.

  • 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,. TừPostgreSQL9.0, một thông báo cảnh báo đã được phát ra khi người vận hành tên=được tạo vìSQLdự trữ tiêu chuẩn đó là mã thông báo đó

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

    Không có kết quả này có thể không hợp lệ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 đá cúp c2 truy vấn gọi kèo bóng đá cúp c2 chức năng này trở lạithả.

  • làmTrích xuất (kỷ nguyên từdấu thời gian)Đo thời đại từ địa phươngUTCNửa đêm (Tom

    Thay đổi này hoàn nguyên một thay đổi được xem xét không được thực hiện trong bản phát hànhUTCNửa đêmtimezoneCài đặt, tính toán kèo bóng đá cúp c2dấu thời gian không có múi giờKhông nên.dấu thời gian với múi giờ.

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

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

  • sửaPostgreSQL:to_timestamp ()Để bọc ngày không đầy đủ về phía

    Trước đây, mặt nạ năm và năm được cung cấp dưới bốn

E.51.2.3.

  • Ngăn chặnThay đổiTừ việc làm việc trên kèo bóng đá cúp c2 loại không tên miền (Peter

    Thay đổi chủ sở hữu và lược đồ trước đây có thể xảy ra trên không có tên miền

  • Không còn buộc kèo bóng đá cúp c2 tên ngôn ngữ thủ tục theo chữ thường trong​​Tạo(Robert Haas)

    12522_12665Tạo chức năng ... Ngôn ngữsẽ không còn hoạt động; nó phải được đánh vần'C'hoặc tốt hơn bỏ qua kèo bóng đá cúp c2 trích dẫn.

  • Thay đổi tên do hệ thống tạo ra

    Thay đổi này đảm bảo rằng kèo bóng đá cúp c2 kích hoạt lửa theo đúng thứ tự

E.51.2.4.

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

    Trước đây, kèo bóng đá cúp c2 tài liệu tham khảo như vậy đã được xử lý một cách kỳ lạ khi không'foo'barđược xuất ra làfoo(chèn không gian không gian) vàfoo'bar'bazđầu ra không thay đổi (không xóa

  • Không còn điều trịclusterdbTên bảng là được trích dẫn kép; KHÔNGReindexdbtên bảng và chỉ mục là

    Người dùng hiện phải bao gồm kèo bóng đá cúp c2 trích dẫn kép trong kèo bóng đá cúp c2 đối số lệnh nếu

  • creatuserKhông còn nhắc nhở kèo bóng đá cúp c2 tùy chọn

    sử dụng-Tích cựcĐể có được cái cũ

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

E.51.2.5.

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

    Điều này kèo bóng đá cúp c2 thay đổi tên và vị trí của các tệpserver.crt, server.key, root.crtroot.crlinMáy chủroot.crthoặcroot.crlTheo mặc định; Để tải những thứ này

  • Xóaim lặng_modeTham số

    Có thể lấy hành vi tương tự bằngpg_ctl.

  • Xóawal_sender_delaytham số,

  • XóaCustom_varable_Classestham số (Tom Lane)

    Việc kiểm tra được cung cấp bởi cài đặt này là đáng ngờ. Bây giờ bất kỳ

E.51.2.6.

  • Đổi tênpg_stat_activity.ProcpidđếnPID, đến

  • Tạo riêng biệtpg_stat_activityCột để báo cáo trạng thái quy trình (Scott Mead, Magnus Hagander)

    trước đóTruy vấnquery_startGiá trị hiện vẫn có sẵn kèo bóng đá cúp c2 một

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

  • Thay đổi tất cảSQL-Levelfloat8Cột

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

E.51.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 đá cúp c2 thay đổi giữaPostgreSQL9.2 và trước đó

E.51.3.1.

E.51.3.1.1.

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

    Tính năng này thường được gọi làChỉ có chỉ mục. Truy cập đống có thể được bỏ qua kèo bóng đá cúp c2 các trang đống chứa

  • Thêmsp-gist(không gian phân vùng

    SP-Gist có thể so sánh với ý chính trong tính linh hoạt, nhưng hỗ trợ

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

    Trước đây, hàng loạt kèo bóng đá cúp c2 cam kết trở nên không hiệu quả khi ghi

  • kèo bóng đá cúp c2 khóa không được kiểm soát bằng cách sử dụng khóa đường dẫn nhanh mới

  • Giảm chi phí tạo khóa ID giao dịch ảo (Robert

  • Giảm chi phí của khóa mức độ cô lập có thể nối tiếp (Dan

  • Cải thiện hiệu suất PowerPC và Itanium Spinlock (Manabu Ori,

  • Giảm chi phí kèo bóng đá cúp c2 tin nhắn bộ đệm không hợp lệ được chia sẻ (Robert

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

  • Cải thiệnCopyHiệu suất bằng cách thêm

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

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

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

  • kèo bóng đá cúp c2 sắp xếp được thực hiện bằng cách in, khôngSQL20794_20867

  • Làm kèo bóng đá cúp c2 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 khi bảng

  • Cải thiện hiệu suất của hàng đợi FSYNC-RQUEST của CheckPul

  • Chuyển số lượng mô tả tệp an toàn kèo bóng đá cúp c2 các quy trình con

    Điều này kèo bóng đá cúp c2 Windows Sessions sử dụng nhiều mô tả tệp mở hơn

E.51.3.1.2.

  • Tạo quy trình nền chuyên dụng để thực hiện kèo bóng đá cúp c2 điểm kiểm tra

    Trước đây, người viết nền đã thực hiện cả văn bản và văn bản bẩn và

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

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

  • kèo bóng đá cúp c2 BGWriter, Walwriter, CheckPuler, Thống kê

    Chuỗi thay đổi này làm giảm tần suất thức dậy quá trình

E.51.3.1.3.

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

    Trong quá khứ, một câu lệnh đã chuẩn bị luôn có một"Generic"Kế hoạch đã được sử dụng kèo bóng đá cúp c2 tất cả

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

    Mới"Đường dẫn được tham số hóa"Cơ chế kèo bóng đá cúp c2 quét chỉ mục bên trong sử dụng các giá trị từ các mối quan hệ

  • Cải thiện kế hoạchAPIkèo bóng đá cúp c2

    Wrappers hiện có thể cung cấp nhiều quyền truy cập"Đường dẫn"Đối với các bảng của họ, kèo bóng đá cúp c2 linh hoạt hơn

  • Nhận ra kèo bóng đá cúp c2 mệnh đề hạn chế tự tin đối với không phải bàn

    Kiểm tra này chỉ được thực hiện khiinstraint_exclusiontrên.

  • kèo bóng đá cúp c2indexed_col op any (mảng [...])Điều kiện được sử dụng trong kèo bóng đá cúp c2 lần quét chỉ mục đơn giản và quét chỉ có chỉ mục

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

  • hỗ trợmin/MaxTối ưu hóa chỉ mục trênBooleanCột (Marti Raudsepp)

  • ChọnDanh sách mục tiêu khi cài đặt ước tính số lượng hàng

  • Khắc phục người lập kế hoạch để xử lý kèo bóng đá cúp c2 chỉ mục với kèo bóng đá cúp c2 cột trùng lặp nhiều hơn

  • Thu thập và sử dụng Thống kê tần số phần tử kèo bóng đá cúp c2 các mảng

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

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

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

  • Cải thiện khả năng sử dụng số liệu thống kê của kế hoạch kèo bóng đá cúp c2 các cột

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

E.51.3.1.4.

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

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

  • điều chỉnhpg_hba.confXử lý đến

  • không kèo bóng đá cúp c2 trốngpg_hba.confTệp (tom

    Điều này đã được thực hiện để phát hiện nhanh hơn cấu hình sai.

  • Làm kèo bóng đá cúp c2 đặc quyền siêu thủ ngụ ý đặc quyền sao chép (Noah

    Điều này tránh sự cần thiết phải gán rõ ràng kèo bóng đá cúp c2 đặc quyền đó.

E.51.3.1.5.

  • Cố gắng ghi nhật ký chuỗi truy vấn hiện tại trong quá trình gặp sự cố phụ trợ

  • Làm kèo bóng đá cúp c2 việc đăng nhập hoạt động I/O Autovacuum nhiều hơn (Greg

    Ghi nhật ký này được kích hoạt bởilog_autovacuum_min_duration.

  • làmWalBáo cáo phát lại

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

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

    Điều này rất hữu ích kèo bóng đá cúp c2 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 Windows

    Điều này kèo bóng đá cúp c2 các trường hợp khác nhau sử dụng nhật ký sự kiện vớievent_sourcetham số máy chủ, tương tựsyslog_identhoạt động.

  • thay đổi"EOF bất ngờ"Tin nhắn đếnDebug1Cấp độ, ngoại trừ khi có mở

    Thay đổi này làm giảm log Chatter gây ra bởi kèo bóng đá cúp c2 ứng dụng mà

E.51.3.1.6.

  • 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.51.3.1.7.

  • âm thầm bỏ qua kèo bóng đá cúp c2 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 đá cúp c2 nó thuận tiện hơn khi sử dụng cài đặt đường dẫn chung,

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

    Điều này kèo bóng đá cúp c2deadlock_timeoutthành

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

  • kèo bóng đá cúp c2 một siêu người dùngsetMột tiện ích mở rộng

    Hệ thống hiện đang nhớ liệu Asetđược thực hiện bởi một siêu người dùng, để kiểm tra đặc quyền thích hợp có thể

  • ThêmPostmaster -CTùy chọn để truy vấn tham số cấu hình (Bruce

    Điều này kèo bóng đá cúp c2PG_CTLĐể tốt hơnpgdatahoặ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ụ ý trongTạo cơ sở dữ liệu(Tom Lane)

    Điều này ngăn chặn kèo bóng đá cúp c2 trường hợp trong đópg_database.DatcollatehoặcDatctypecó thể được giải thích khác nhau sau khi

E.51.3.1.7.1.PostgreSql.conf
  • kèo bóng đá cúp c2 nhiều lỗi trongPostgreSql.confđược báo cáo, thay vì chỉ

  • kèo bóng đá cúp c2 tải lạiPostgreSql.confđến

    Trước đây, kèo bóng đá cúp c2 giá trị không có valid-within như vậy sẽ gây ra tất cả

  • Thêmbao gồm_if_existCơ sở kèo bóng đá cúp c2

    Điều này hoạt động giống nhưBao gồm, ngoại trừ

  • 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 đá cúp c2 đầu dò múi giờ đắt tiền trong quá trình khởi động máy chủ.

  • sửakèo tỷ số bóng đá euro hôm nay:để báo cáoPostgreSql.confSố dòng trên Windows (Tom

E.51.3.2.

  • kèo bóng đá cúp c2 phát trực tuyến nô lệ sao chép để chuyển tiếp dữ liệu sang khácCASCADING) (Fujii Masao)

    Trước đây, chỉ có máy chủ chính mới có thể cung cấp phát trực tuyến

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

    Chế độ này chờ máy chủ dự phòng ghi dữ liệu giao dịch

  • Thêm Akèo bóng đá việt nam: TàCông cụ để lưu trữ tệp WAL

  • kèo bóng đá cúp c2PostgreSQL: TàiĐể tạo kèo bóng đá cúp c2 bản sao lưu cơ sở từ

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

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

    Điều này kèo bóng đá cúp c2 chuyển các tệp Wal đến chế độ chờ trước khi chúng có

E.51.3.3.

  • Hủy truy vấn đang chạy nếu máy khách bị ngắt kết nối

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

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

    Thay đổi này kèo bóng đá cúp c2 kết quả tốt hơn khi giá trị hàng được chuyển đổiHstorehoặcjsonLoại:

  • Cải thiện nhãn cột được sử dụng kèo bóng đá cúp c2 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 đá cúp c2 loại giá trị chưa biết

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

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

    kèo bóng đá cúp c2 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ị nội dung hàng

    Điều này sẽ giúp dễ dàng xác định hàng nào có vấn đề

E.51.3.4.

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

    Thay đổi này thêm khóa sẽ loại bỏ"Tra cứu bộ nhớ cache không thành công"Lỗi trong nhiều kịch bản.

  • Thêmđồng thờiTùy chọn thànhDrop Index(Simon

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

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

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

E.51.3.4.1.

  • kèo bóng đá cúp c2Kiểm trakèo bóng đá cúp c2 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ôngurdaint_exclusion, vì nó không phải là

    MớiALTER BẢNG xác thựcLệnhkhông hợp lệNhững ràng buộc cần kiểm tra

  • kèo bóng đá cúp c2Kiểm trakèo bóng đá cúp c2 ràng buộc được khai báoKhông kế thừa(Nikhil Sontakke, Alex

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

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

E.51.3.4.2.Alter

  • Giảm cần phải xây dựng lại bảng và chỉ mục kèo bóng đá cúp c2 một sốBẢNG ALTER...thay đổi loại cộtHoạt động (Noah

    Tăng giới hạn độ dài kèo bóng đá cúp c2 AVarcharhoặcVarbitCột hoặc loại bỏ giới hạnSố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ầu viết lại bảng. BànKhoảng, TimestampTIMESTAMPTZTYPE.

  • Tránh cósoi kèo bóng đáXác định kèo bóng đá cúp c2 ràng buộc khóa nước ngoài

  • ThêmNếu tồn tạiTùy chọn kèo bóng đá cúp c2 một sốAlterlệnh (pavel Stehule)

    Ví dụ,Thay đổi bàn nước ngoài nếu tồn tại.

  • ThêmPostgreSQL: Tài soi kèo bóng đá truoctran:...Đổi tênkèo bóng đá việt...Đổi tên(Peter Eisentraut)

  • ThêmThay đổi...Đổi tên(Peter

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

  • ném lỗi kèo bóng đá cúp c2thay đổi miền...Drop ràng buộcTrên không tồn tại

    ANNếu tồn tạitùy chọn đã được thêm vào

E.51.3.4.3. Tạo

  • kèo bóng đá cúp c2Tạo bảng (như ...)Từ

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

  • sửaTạo bảng (như ...)để tránh

  • sửaTạo bảng...như thực thiđể xử lýKhông cóvà thông số kỹ thuật tên cột (Tom Lane)

E.51.3.4.4.

  • Thêm APostgreSQL: TàiTùy chọn kèo bóng đá cúp c2 lượt xem (Kaigai Kohei,

    Tùy chọn này ngăn chặn tối ưu hóa có thể kèo bóng đá cúp c2WHEREmệnh đề của chế độ xem. Những quan điểm như vậy có thể được dự kiến

  • Thêm mớiLeakproofthuộc tính chức năng để đánh dấu kèo bóng đá cúp c2 chức năngSecurity_BarrierLượt xem (Kaigai Kohei)

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

    Điều này thêm hỗ trợ kèo bóng đá cúp c2SQL-Conformingsử dụngĐặc quyền về kèo bóng đá cúp c2 loại và miền. Mục đích là có thể

  • Kiểm traChènĐặc quyền trongChọn vào / Tạo(Kaigai Kohei)

    Vì đối tượng đang được tạo bởiChọn vàohoặcTạo bảng, người tạo thường sẽ có quyền chèn; NhưngThay đổi đặc quyền mặc địnhđã loại bỏ như vậy

E.51.3.5.

  • kèo bóng đá cúp c2Nút hútĐể dễ dàng bỏ qua kèo bóng đá cúp c2 trang không thể

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

  • làmtỷ lệ kèo bóng (bộ đệm)Đếm

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

  • kèo bóng đá cúp c2Giải thích Phân tíchĐể tránh thời gian

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

E.51.3.6. Dữ liệu

  • Thêm hỗ trợ kèo bóng đá cúp c2PostgreSQL: Tà(Jeff Davis, Tom Lane, Alexander Korotkov)

    Một loại dữ liệu phạm vi lưu trữ một giới hạn dưới và trên thuộc về

  • Thêm AjsonKiểu dữ liệu (Robert Haas)

    Loại này lưu trữjson(ký hiệu đối tượng JavaScript) dữ liệu với xác thực thích hợp.

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

  • Thêm ASmallSerialKiểu dữ liệu (Mike Pultz)

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

  • kèo bóng đá cúp c2miềnĐể được khai báokhông hợp lệ(Álvaro Herrera)

    Tùy chọn này có thể được đặt ở thời gian tạo tên miền hoặc quathay đổi miền...Thêm...không hợp lệ. thay đổi miền...Xác thựcxác nhận đầy đủ kèo bóng đá cúp c2 ràng buộc.

  • Hỗ trợ các tùy chọn định dạng cụ thể địa phương hơn kèo bóng đá cúp c2tiềnKiểu dữ liệu

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

  • Thêm bitwise"và", "hoặc""không"Người vận hànhMacAddrKiểu dữ liệu (Brendan Jurd)

  • kèo bóng đá cúp c2xpath ()Để trả về một phần tử đơnXMLmảng khi được cung cấp vô hướng

    Trước đây, nó đã trả lại một mảng trống. Thay đổi này cũng sẽxpath_exists ()để trả về đúng,

  • Cải thiệnXMLXử lý lỗi

E.51.3.7.

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

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

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

    Điều này kèo bóng đá cúp c2 nhiều giao dịch chia sẻ các quan điểm giống hệt nhau vềpg_export_snapshot ()và nhập quaĐặt giao dịch. Chỉ ảnh chụp nhanh từ hiện đang chạy

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

    Điều này trả về một chuỗi đại diện kèo bóng đá cúp c2 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 Masao)

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

    Điều này báo cáo độ sâu cuộc gọi kích hoạt hiện tại.

  • kèo bóng đá cúp c2String_agg ()để xử lýbyteaGiá trị (Pavel Stehule)

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

    Ví dụ,^(\ w+) (\ 1)+$. Trước

E.51.3.8. kèo bóng đá hôm nay và ngày mai:

  • Thêm chế độ xem lược đồ thông tinROME_UDT_GRANTS, UDT_PRIVILEGESuser_defined_types(Peter Eisentraut)

  • Thêm kèo bóng đá cúp c2 thuộc tính loại tổng hợp vào lược đồ thông tinElement_TypesXem (Peter

  • Triển khaiinterval_typeCột trong

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

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

  • thực hiệnwith_hierarchyCộtTable_privilegesXem (Peter Eisentraut)

  • 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 đá cúp c2 lược đồ thông tin hiển thị các đặc quyền mặc định (Peter

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

E.51.3.9.

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

  • kèo bóng đá cúp c2 PL/PGSQLMởlệnh con trỏ

  • Thêm ANhận chẩn đoán xếp chồngPL/PGSQL

  • Gán mảng PL/PGSQL tăng tốc bằng cách bộ đệm thông tin loại bộ đệm

  • Cải thiện hiệu suất và mức tiêu thụ bộ nhớ kèo bóng đá cúp c2 các chuỗi dàielsifmệnh đề (Tom Lane)

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

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

  • Thêm PL/PythonSPIcon trỏ

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

  • Thêm kèo bóng đá cúp c2 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 đá cúp c2 hàm đối tượng kết quả.colnames, .coltypes.coltypmods.

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

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

  • kèo bóng đá cúp c2SQL-L lý thuyết

    Để sử dụng điều này, chỉ cần đặt tên kèo bóng đá cúp c2 các đối số chức năng và sau đóSQLcơ thể chức năng.

E.51.3.10.

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

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

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

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

  • Cung cấp kèo bóng đá cúp c2 các công cụ dòng lệnh khả năng chỉ định tên củaTemplate1Nếu APostgresKết nối cơ sở dữ liệu không thành công (Robert Haas)

E.51.3.10.1. PSQL

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

    Điều này thêmAutoTùy chọn kèo bóng đá cúp c2\ xLệnh, chuyển sang mở rộng

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

    Điều này được thực hiện với lệnh mới\ ir.

  • Thêm hỗ trợ kèo bóng đá cúp c2 khôngASCIIký tự trongPSQLTên biến

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

    PSQLĐã được hỗ trợ.psqlrcFiles.

  • Cung cấp ghi đè biến môi trường kèo bóng đá cúp c2PSQLVị trí tệp lịch sử và khởi động

    psql_historyPSQLRCBây giờ xác định tên tệp này nếu được đặt.

  • Thêm A\ setenvlệnh để sửa đổi

  • tênPSQLBiên tập viên tạm thời.sqlMở rộng (Peter

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

  • kèo bóng đá cúp c2PSQLĐể sử dụng không byte

    kèo bóng đá cúp c2 công cụ vỏ khác nhau sử dụng dấu phân cách không byte (nul), ví dụ:Tìm.

  • làm kèo bóng đá cúp c2\ TimingThời gian báo cáo tùy chọn

    Thời gian trước đây chỉ được báo cáo kèo bóng đá cúp c2 các truy vấn thành công.

  • Thống nhất và siết chặtPSQL's\ Copyvà SQLCopy(Noah Misch)

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

E.51.3.10.2.

  • làm\ DTrên một chuỗi hiển thị

  • Hiển thị mục tiêu thống kê kèo bóng đá cúp c2 các cột trong56458_56463(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 đá cúp c2 diễn viên, chuyển đổi, miền và ngôn ngữ

    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 đá cúp c2SQL/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, bảng nước ngoài,

  • thay đổi\ DDĐể chỉ hiển thị nhận xét kèo bóng đá cúp c2

E.51.3.10.3.

  • inPSQLHoàn thành tab,SQLTừ khóa trong một trong haicomp_keyword_caseCài đặt (Peter Eisentraut)

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

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

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

  • Hỗ trợ hoàn thành tab thay đổi kèo bóng đá cúp c2Bảngcũng bao gồm kèo bóng đá cúp c2 lượt xem (Magnus Hagander)

E.51.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 đá cúp c2 bỏ định nghĩa của một bảng nhưng không phải dữ liệu của nó, trên

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

    Giá trị hợp lệ làtiền dữ liệu, DataPost-Data. kèo bóng đá cúp c2

  • làmPostgreSQL:Đóng tất cả kèo bóng đá cúp c2 vai trò trước, sau đó tất cả

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

  • kèo bóng đá cúp c2pg_dumpallđể tránh​​PostgresCơ sở dữ liệu bị thiếu

  • Đóng ánh xạ người dùng máy chủ nước ngoài theo thứ tự tên người dùng (Peter

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

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

  • Siết chặt kèo bóng đá cúp c2 quy tắc khi kèo bóng đá cúp c2 bảng cấu hình mở rộng được bỏPG_DUMP(Tom Lane)

  • làmpg_dumpphát ra hữu ích hơn

    kèo bóng đá cúp c2 liên kết phụ thuộc có trong kèo bóng đá cúp c2 bãi chứa công việc lưu trữ là

  • Cải thiệnpg_dumps Hiệu suất

E.51.3.11. libpq

  • kèo bóng đá cúp c2libpqchuỗi kết nốiURI(Alexander Shulgin)

    Cú pháp bắt đầu bằngPostgres: //.

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

    Điều này có thể được sử dụng để loại bỏ chi phí củaSSLNén trên mạng nhanh.

  • Thêm Akèo bóng đá cúpĐể xử lý tốt hơn kèo bóng đá cúp c2 bộ kết quả lớn (Kyotaro

    Trước đó,libpqLuôn luôn

  • thêmconstvòng loại kèo bóng đá cúp c2PQConnectDBParams, PQConnectStartParamsPQPingParams(Lionel Elie Mamane)

  • kèo bóng đá cúp c2.pgassTệp bao gồm

  • Làm chức năng thư viện sử dụngABORT ()thay vìexit ()Khi nó là

    Sự lựa chọn này không can thiệp vào kèo bóng đá cúp c2 mã thoát thông thường được sử dụng

E.51.3.12.

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

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

  • Thêm hỗ trợ kèo bóng đá cúp c2 việc xây dựng vớiMS(brar piening)

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

  • Cài đặtplpgsql.hthànhBao gồm/Máy chủTrong quá trình cài đặt (Heikki

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

    Điều này giúp loại bỏ một trong những lý do chính mà nền tảng

  • 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 đá cúp c2 bài kiểm tra hồi quy giao dịch đồng thờisecholationTester) (Noah Misch)

  • Sửa đổiThread_Testđể tạo/TMP(Bruce Momjian)

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

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

    Điều này hiện không được sử dụng.

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

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

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

  • tập trungthảXử lý kèo bóng đá cúp c2 một số

  • Thêm Apg_upgradeBộ kiểm tra

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

  • Di chuyểnCRCBảng kèo bóng đá cúp c2 LibPgport,

  • Thêm tùy chọn vàogit_changelogĐể sử dụng trong bản phát hành chính (Bruce Momjian)

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

E.51.3.13.

  • Cải thiện hiệu quả củaDBLINKbằng cách sử dụng

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

  • hỗ trợForce_not_NullTùy chọn trongFILE_FDW(Shigeru Hanada)

  • Thực hiện chế độ chạy khô kèo bóng đá cúp c2pg_archivecleanup(Gabriele Bartolini)

    Điều này chỉ xuất ra tên của kèo bóng đá cúp c2 tệp sẽ bị xóa.

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

  • Thay đổiPostgreSQL: kèo tỷ số bóng đá euroĐể kiểm tra số lượng cố định

    The-O/Cycles Tùy chọn đã bị xóa và-S/giây được thêm vào.

  • Thêm Akèo bóng đá hom nay: TàTiện ích để đo đồng hồ

  • Thêm ATCN(Thông báo thay đổi được kích hoạt)Thông báoSự kiện trên bảng

E.51.3.13.1. PostgreSQL:

  • điều chỉnhPG_UPGRADEMôi trường

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

  • Đại tupg_upgradeGhi nhật ký và

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

  • làmpg_upgradeTạo tập lệnh

    Điều này làm giảm thời gian cần thiết để tạo cụm tối thiểu

  • kèo bóng đá cúp c2pg_upgradeĐể nâng cấp anPostgresCơ sở dữ liệu (Bruce Momjian)

  • kèo bóng đá cúp c2pg_upgradeđể xử lý

  • kèo bóng đá cúp c2PG_UPGRADEđể xử lý

  • inPG_UPGRADE, thêm-O/-OTùy chọn để vượt qua

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

  • Thay đổipg_upgradeĐể sử dụng cổng

    Điều này giúp tránh kèo bóng đá cúp c2 kết nối khách hàng ngoài ý muốn trong suốt thời gian

  • 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 được sử dụng,

E.51.3.13.2. pg_stat_statements

  • kèo bóng đá cúp c2pg_stat_statementsđến

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

  • Thêm số lượng khối bẩn và viết và thời gian đọc/ghi vàopg_stat_statements(Robert Haas,

  • Ngăn chặnpg_stat_statementsTừChuẩn bịthực thiLệnh (Tom Lane)

E.51.3.13.3. sepgsql

  • Hỗ trợNhãn bảo mậtTrên toàn cầu

    cụ thể, thêm nhãn bảo mật vào cơ sở dữ liệu, không gian bảng và

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

  • Thực hiện kiểm tra quyền của sepgsql trong quá trình tạo

  • thêmsepgsql_setcon ()và liên quan

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

E.51.3.14.

  • Thêm quy tắc để xây dựng tài liệu HTML tùy chọn bằng cách sử dụng

    sử dụngGMake Style = Draft trang web.

  • Cải thiệnGiải thíchTài liệu (Tom

  • Tài liệu mà tên người dùng/cơ sở dữ liệu được bảo tồn vớiVACUUMDB(Bruce Momjian)

  • Tài liệu Chuỗi thực tế được khách hàng trả về kèo bóng đá cúp c2 MD5

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

    POSTGRESQLđã được điều trị từ lâu