PostgreSQL 8.0 發行版本註記 – 概觀

中文翻譯:2004 年 8 月 24 日初版
中文翻譯:2004 年 8 月 26 日修改
原文:https://www.postgresql.org/docs/8.0/release-8-0.html

本版中主要的改變

Win32 原生伺服器

這是第一次 PostgreSQL 發行版本能在 Microsoft Windows 上以原生碼程式的方式來執行伺服器,它能成為 Windows 系統服務來啟動。此版本支援以 NT 基礎的 Windows 平台,例如 NT4, Win2k, XP 及 Win2003。較舊的版本像是 Windows 95, 98 和 ME 則不支援,因為這些作業系統並沒有可支援 PostgreSQL 的外部架構。

先前的版本需要 Unix 模擬器工具 Cygwin 支援 Win32 伺服器,不過 PostgreSQL 在 Win32 上一直都支援客戶端。

儲存點增進交易處理控制

儲存點可允許您放棄交易處理中特定部份,而不會影響到交易處理中的其他部份。較早版本中並沒有這樣的能力,無法從失敗的狀態中回復,除非放棄全部的交易處理。此特性對於錯誤應用程式撰寫者來說是很有價值的,尤其是需要在複雜交易處理中執行錯誤回復的人。

Point-In-Time 回復可增加彈性

雖然 PostgreSQL 非常具有彈性,但在先前版本中仍然無法從磁碟機錯誤中復原,除非從備份中回復,或是使用一個隨時待命的映射伺服器。Point-In-Time 回復允許持續的伺服器備份。您可以回復至錯誤發生前的備份點,或是某些之前執行過的交易處理。

Tablespaces Simplify Disk Layout

表格空間允許管理者選擇用來儲存資料庫、語法架構、表格或索引的檔案系統。它可以增進效能及控制磁碟空間的使用。

增強的緩衝區管理、CHECKPOINT、VACUUM

本版本擁有更聰明的緩衝區取代策略,能將共享緩衝區發擇更好的運用並且增強效能。vaccum 及 checkpoints 也降低了效能衝突。

更改欄位型態

欄位資料的型態可經由 ALTER TABLE 修改。

新的 Perl 伺服端語言

新版本的 perl 伺服端語言現已支援持久共享儲存區域、觸發器、回傳記錄及陣列記錄和存取資料庫的 SPI 呼叫。

COPY 語法能處理逗號分隔值(Comma-Separated-Value)檔案

COPY 現在能讀寫 CSV 檔案。它也能夠彈性地解譯非標準的引號和其他分隔字元。

Leave a Comment

Your email address will not be published. Required fields are marked *

5 + eleven =

Scroll to Top