PostgreSQL的最新版本更新信息如下:
最新版本發布時間
- PostgreSQL 17 RC1:已于2024年09月05日發布。
- PostgreSQL 16.4:已于2024年08月09日發布。
主要功能改進
- 查詢與維護性能改進:PostgreSQL 17引入了新的數據結構,顯著提高了Vacuum進程的性能,減少了內存使用量和完成任務的總體時間。此外,增加了流式I/O接口,提高了順序掃描和ANALYZE命令的性能。
- 分區與分布式工作負載增強:支持分區的拆分以及合并,同時支持分區表的標識列以及排除約束功能。外部數據封裝器(postgres_fdw)可以將EXISTS和IN子查詢下推到遠程服務器,從而提高查詢性能。
- 開發體驗:繼續實現了SQL/JSON標準,增加了JSON_TABLE函數、SQL/JSON構造函數以及查詢函數。MERGE命令現在支持RETURNING子句,可以返回被修改的數據行。
安全性和穩定性更新
- 安全漏洞修復:修復了系統視圖pg_stats_ext和pg_stats_ext_exprs中的安全漏洞(CVE-2024-4317),該漏洞可能允許經過身份驗證的數據庫用戶查看他們沒有足夠權限查看的數據。
- 錯誤修復和改進:修復了過去幾個月報告的55+個錯誤,包括避免"Merge Right Anti Join"計劃的錯誤結果,防止VACUUM中的無限循環等。
請注意,以上信息基于當前可用的搜索結果,具體的版本更新和功能改進可能會有所變化。建議定期訪問PostgreSQL官方網站以獲取最新的版本更新信息。