Google 的 Summer of Code 已經進行了4年之久,而且一年比一年好。
2008 年度的 Summer of Code 中,Google 共收到的申請人數接近 7100,
差不多比去年多了 1000名,正式接受的學生開發者人數為 1125 名,
比去年多了25%。
在 Google 的資助下他們將在今年夏天參加 175 項自由和開源軟體專案項目。
其中針對 PostgreSQL 有關的專案 如下:
詳細 ...
http://code.google.com/soc/2008/postgres/about.html#
延伸閱讀(Link):
全球最先進的開放源碼資料庫系統! PostgreSQL 以全球最自由且不受用途限制的 BSD 授權協議發佈, 擁有龐大的全球開發者/用戶社群, PostgreSQL 為企業級應用特性亦完整且高度相容於 ISO/ANSI SQL 國際標準, 高可用性(HA)及數據儲存品質倫美與持續超越 Oracle, DB2... 等商業型資料庫管理系統, TOC(整體擁有成本)更遠低於商業型 DBMS 達數百倍.
2008-04-23
2008-04-12
PostgreSQL 8.3.1 for Windows 版安裝說明 (一)
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):
首先, 當然您要先取得 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):