很高興的與各位 PostgreSQL 支持者與中文使用者宣佈,
經過了從 2007 年以來, 本社群的參與者與觀看人次不斷的上升,
累積至今已達 23 萬人次, 感謝全球 PostgreSQL 開發者與使用者們的付出 !
本中文團隊以本網誌內容為基礎並結合使用經驗,
將整理至 PostgreSQL 中文推廣協作平台 - Mammoth 中,
供各位中文開發者與有志成為 PostgreSQL DBA 的一個中文資源入口網站.
也更希望更多人與本社群團隊聯繫加入我們經驗分享的一份子.
PostgreSQL 中文推廣協作平台 - Mammoth
全球最先進的開放源碼資料庫系統! PostgreSQL 以全球最自由且不受用途限制的 BSD 授權協議發佈, 擁有龐大的全球開發者/用戶社群, PostgreSQL 為企業級應用特性亦完整且高度相容於 ISO/ANSI SQL 國際標準, 高可用性(HA)及數據儲存品質倫美與持續超越 Oracle, DB2... 等商業型資料庫管理系統, TOC(整體擁有成本)更遠低於商業型 DBMS 達數百倍.
2009-07-30
PostgreSQL命名長度限制
在 PostgreSQL 中所定義的物件(Object)名稱都是 Single Data Type,而命名長度必須是小於63字元的字串。而字串內容可包含字母 letters、數字 digits、底線 underscores,並可以在系統資料表中查詢pg_type資料表,它可以檢查所增加物件屬性的資料查詢,並且您會額外發現會多一組長達64字元長度的物件名稱,是因為 name type 使用了 PostgreSQL 內部引擎,它是 null-terminated 字串。雖然您可能會現到以底線 underscores 開頭的物件名稱是大於63字元長度的,但 PostgreSQL 真正所儲存的物件名稱長度依然是63個字元空間。
以下是範例:
參考來源:
http://www.informit.com/articles/article.aspx?p=409471
以下是範例:
參考來源:
http://www.informit.com/articles/article.aspx?p=409471
2009-07-05
PostgreSQL 8.4 正式發佈公告
PostgreSQL 全球開發團隊正式對 8.4 版進行發佈,PostgreSQL 是持續長期且快速發展的全球最先進開放源始碼資料庫。本新聞稿中包含了豐富的功能,目標在使 PostgreSQL 資料庫管理,查詢和程序開發可以比以往任何時候都更易於使用。著重於:
- 增強高穩定性
- 提供更安全可靠的系統
- 對執行效能的再優化
- 新增與改進管理和監測工具及命令
每次新 PostgreSQL 發佈釋出的功能都隨著比以前來的更多且豐富,這主要來自歸功於我們有著日益增加的全球不同組織對 PostgreSQL 捐助。 8.4 版本增強了 293 項,從實作新的功能所需要的大至數百行 Code(如 Windows Function) ,小至補丁安全性增強,又如作出能讓系統管理員的生活更輕鬆一點(如改進欄位顯示在 psql )。諸多改進,我們無法一一說明他們,您可以參考更詳細的發佈內容說明,但其中有許多人較重視的列於其下。
- 平行資料庫備份回存 parallel database restore, 並行數據庫還原,恢復備份加速可達八倍
- 列/欄位級別存取權限 column-level permissions, 允許提供更多精細控制的敏感性資料
- 資料庫級別校對的支持,使得PostgreSQL有更多有用的多語言環境
- 就地通過 pg_migrator (beta)升級,從而使升級從 8.3版至 8.4版降低大範圍停機過程
- 新的查詢監控工具,以給予系統管理者更多了解查詢活動訊息
- 大副減少 VACUUM 經由可視性Map
- 對目前的查詢,查詢負載和死鎖訊息提供新的監測工具
- 遞迴查詢運用 recursive queries (for doing trees etc.)
- 提昇工具使用功能 a beta in-place upgrade tool
- 改良主機網域空間運作 a host of administrative improvements
8.4版本還使資料分析更容易通過先進的 ANSI SQL 2003 特色視窗函式運用 windowing functions (for doing reports),共用資料表表達式和遞歸查詢。增強的存儲程序,如默認參數和 variadic 參數,讓資料庫服務器的程式開發更簡單,更緊湊。當然,也有一些性能方面的改進包括在此版本。
或快速下載及安裝PostgreSQL 8.4 版本由 EnterpriseDB 公司提供的一鍵安裝檔:
EnterpriseDB--Installer version Version 8.4.0-1—Max、Linux、Windows