PostgreSQL 8.3.1 於上個月中發佈, 該是寫篇安裝說明囉~
首先, 當然您要先取得 8.3.1 的安裝壓縮包 ...
當然還是建議您, 在 Windwos 上的 PostgreSQL 為方便給開發測試人員使用,
不建議使用在您的正式產品中, 理由是:
微軟(Microsoft)並未公開其系統原始碼, PostgreSQL 開發者無權也不知其OS底層技術,
很多實作開發在 M$ Windows 必須採"繞行"設計, 大符降低了 PostgreSQL 性能,
就如同 Oracle 等資料庫大廠們的建議, 遷移您的正式資料庫系統至 Linux OS 平台為最佳選擇.
postgresql-8.3.1-1.zip
解開後如下圖:
在上圖中, 新的 8.3 使用 SETUP.bat 來給初次安裝的您使用,
UPGRADE.bat 為給進行小版次更新者, 進行更新而不須移除在重裝.
(安裝畫面-01) 安裝說明
(安裝畫面-02) 安裝選項頁面
在上圖中被小郭用紅色標記的二個選項, National language support 預設是不安裝的,
若您想看到在使用 psql 這文字型終端機裡出現你熟悉的中文提示與說明(簡/正)的話,
那請您打勾, 至於 PL/Java 則是給熟悉 Java 的開發人員透過使用 Java 來編寫 PG 預儲程序,
(Procedural Languages) 需要者才安裝, 其它更先採預設值進行.
(於安裝完後, 需要或想減少選項, 再執行 SETUP.bat 即可)
(安裝畫面-03) 服務組態配置
上圖中的紅框區預設保持空白即可, 直接按 Next > 會自動幫你加注內容,
除非您對其了解用途, 且比一般人更重視服務安全, 才有必要自行設置 password.
(強調: 這是服務的啟用密碼, 非 PG DBA 哦~ 別搞混了)
(安裝畫面-04) 自動幫您創建 PG DBA 管理員: postgres
(安裝畫面-05) 初始化資料庫叢集
Addresses 選項若是打勾, 您的資料庫系統將允許來自任何的 IP 連線,
基於安全理由, 預設是不允許的.
Encoding 是指字符編碼, 依目前來說 Server 建議都採 UTF8
(其實事後當您在 CREATE DATABASE 時仍可各別調整 Server 編碼),
至於 Client 編碼, 則您可以視其 Client 預設來源的程式而定. (仍可事後再調動)
password 這可重要啦, PostgreSQL 最高管理者的密碼囉~自行決定.
(安裝畫面-06) 可能發生的問題 ... Secondary Logon
Secondary Logon 未被啟用的錯誤畫面, 該問題不一定會存在您的系統,
PostgreSQL service 在 M$ 的系統安裝後需依賴這服務才行運作.
問題的解決: 控制台 -> 系統管理工具 -> 服務
Secondary Logon 啟用在其他認證下的起始程序。如果這個服務被停止,
這類的登入存取將無法使用。如果這個服務被停用,任何明確依存於它的服務將無法啟動。
依下圖修改即可~
(安裝畫面-07) 啟用 PL/pgsql (Procedural Languages)
(安裝畫面-08) 額外貢獻者的功能模組, 保持預設即可.
(安裝畫面-09) 完成選項配置
(安裝畫面-09) 安裝 ...
(安裝畫面-10) 完成, 並且預設會執行 Stack Builder (PG產品捆綁建構器)
(待續 ...)
延伸閱讀(Link):