Postgresql 9.3.25 Tài liệu | ||||
---|---|---|---|---|
prev | UP | PHỤ LỤC E. Phát hành | NEXT |
Ngày phát hành: 2012-09-10
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
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
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_elemsvàmest_common_elem_freqsĐối với dữ liệumest_common_valsvàmest_common_freqskèo bóng đá cúp c2 AtsVectorcột.
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 nayvàNgày mai(Dean Rasheed)
Trước đó,Chọn '04: 00: 00Đã trả lại ngày hôm qua tại
sửaPostgreSQL:
và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
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 trongTạ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ự
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
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.crtvàroot.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ỳ
Đổ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ấnvàquery_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_Timevà.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
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 đó
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
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
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_exclusionlàtrê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
/Max
Tố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<@, &&và@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)
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 đó.
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à
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
â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
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ậptimezonevàlog_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
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ó
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 đề
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)
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)
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, TimestampvàTIMESTAMPTZTYPE.
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ênvàkè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
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)
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
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.
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 ()
và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"và"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
kèo bóng đá cúp c2 người không giám sát sử dụngPG_CANCEL_BACKEND ()
và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
Thêm chế độ xem lược đồ thông tinROME_UDT_GRANTS, UDT_PRIVILEGESvàuser_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ềnvàElement_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ị
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
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, .coltypesvà.coltypmods.
Xóa hỗ trợ kèo bóng đá cúp c2 Python 2.2 (Peter Eisentraut)
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.
ThêminitDBTùy chọn--Auth-localvà--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ộvà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ànhdropdbvàDropuser(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)
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_historyvàPSQLRCBâ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.
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+và\ 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+và\ 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
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)
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_dumpvàPG_RESTORE(Andrew Dunstan)
Giá trị hợp lệ làtiền dữ liệu, DatavàPost-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ánhPostgresCơ 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
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
, PQConnectStartParams
vàPQPingParams
(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
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)
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, --TableSpacevà--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
đ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,
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ịvàthực thiLệnh (Tom Lane)
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
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ầuvàcục bộinTạo bảng tạm thời(Noah Misch)
POSTGRESQLđã được điều trị từ lâu