2009-07-30

發佈 PostgreSQL 中文推廣協作平台

很高興的與各位 PostgreSQL 支持者與中文使用者宣佈,
經過了從 2007 年以來, 本社群的參與者與觀看人次不斷的上升,
累積至今已達 23 萬人次, 感謝全球 PostgreSQL 開發者與使用者們的付出 !

本中文團隊以本網誌內容為基礎並結合使用經驗,
將整理至 PostgreSQL 中文推廣協作平台 - Mammoth 中,
供各位中文開發者與有志成為 PostgreSQL DBA 的一個中文資源入口網站.
更希望更多人與本社群團隊聯繫加入我們經驗分享的一份子.



PostgreSQL 中文推廣協作平台 - Mammoth

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

2009-07-05

PostgreSQL 8.4 正式發佈公告

PostgreSQL 全球開發團隊正式對 8.4 版進行發佈,PostgreSQL 是持續長期且快速發展的全球最先進開放源始碼資料庫。本新聞稿中包含了豐富的功能,目標在使 PostgreSQL 資料庫管理,查詢和程序開發可以比以往任何時候都更易於使用。著重於:

  1. 增強高穩定性
  2. 提供更安全可靠的系統
  3. 對執行效能的再優化
  4. 新增與改進管理和監測工具及命令
我們的開發隊團隊花了長達 16 個月,增加了 293 項增強與改進各方面的資料庫功能,協助使用者在每一個 PostgreSQL 小型或大型的應用中。

每次新 PostgreSQL 發佈釋出的功能都隨著比以前來的更多且豐富,這主要來自歸功於我們有著日益增加的全球不同組織對 PostgreSQL 捐助。 8.4 版本增強了 293 項,從實作新的功能所需要的大至數百行 Code(如 Windows Function) ,小至補丁安全性增強,又如作出能讓系統管理員的生活更輕鬆一點(如改進欄位顯示在 psql )。諸多改進,我們無法一一說明他們,您可以參考更詳細的發佈內容說明,但其中有許多人較重視的列於其下。

  • 資料庫級別校對的支持,使得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 參數,讓資料庫服務器的程式開發更簡單,更緊湊。當然,也有一些性能方面的改進包括在此版本。

除此之外,若您需要了解更多訊息,官方新聞稿張貼了8.4版具有高達200多項新功能介紹資料庫操作的改善,下載版本8.4,並開始使用PostgreSQL的享受更!

或快速下載及安裝PostgreSQL 8.4 版本由 EnterpriseDB 公司提供的一鍵安裝檔:

EnterpriseDB--Installer version Version 8.4.0-1—MaxLinuxWindows

2009-06-10

pgAdmin III 1.10圖形工具(四)

Query Tool查詢工具

除了圖形查詢產生器和pgScript腳本框架,查詢工具在SQL編輯器中增加了移動選擇文字上限或下限案件,並增加了區塊縮排和凸排,防止自動完成正在使用的查詢並增加了區塊註釋、註解在SQL編輯器中。

Edit grid


Edit grid現在可以用bit(x)類型來完成。


它已經能夠排序及篩選grid,而想去另一個對話框並選擇欄位排序並寫WHERE子句篩選器中。有一個新功能允許點擊右鍵透過篩選器(包括/排除)。也可以單擊右鍵在某欄位上做排序。


















Server Status伺服器狀態


有一個完整UI修訂在伺服器狀態窗口


















它允許一個查看所有報告的同時,關閉或調整等等..完整的窗口佈局是保存彼此之間的運行。同樣的,一個可以複製每一個grid的內容。此外,它還多了toolbar功能並發起每一項行動。















其它工作發生在這個窗口。一個Blocked By欄位似乎顯示了如果交易被另一個程序阻止。可以發起pgAdmin III只顯示伺服器狀態窗口與-S-Sc指令選項。

Miscellanous其它項目


...此內容即將完成,待續...



以上翻譯自 http://www.pgadmin.org/visualtour.php,若有地方不完善,請多多包涵!!



pgAdmin III 1.10圖形工具(三)

Index properties索引屬性

pgAdmin III 1.10新增了DESCNULLFIRST/LAST選項在索引欄位中。





















Function properties功能屬性



PostgreSQL 8.4以上支援操作Window functions






















pgAdmin III 1.10支援預設值於function參數中在PostgreSQL 8.4以上、EnterpriseDBvariadic functions























Type properties類型屬性



支援typmod in/out functions在最後用於自定義類型中。






















Language properties語言屬性



現在有一個選項可以改變語言的擁有者。























Role properties角色屬性



roles中的Connection limit是無法在之前發行的PostgreSQL 8.1進行操作。






















Dump/restore dialog轉儲/恢復 對話框



現在有一個新功能是pg_dumppg_dumpallpg_restore忽略伺服器版本的不匹配。






















現在已支援clean選項。





















Plugins menu外掛選單


pgAdmin III 1.10新增登入外部應用之功能於外掛選單上。選單選項可以激活當前物件選擇及多樣化的變量,包括須要打開資料庫的連接,可以通過外部效用。


只有外掛提供了以預設的psql控制台,但任何應用可以想像新增用戶:









當按下時,在 pgAdmin III啟動psql控制台並連接到資料庫。






pgAdmin III 1.10圖形工具(二)

Object properties物件屬性

8.28.3的統計欄位已添加到資料表清單。












查看每個物件清單的擁有者:























以往只有功能對話框可以改變窗口大小。隨著1.10版的演進,每一個屬性對話框皆可改變窗口大小:





















我們也必須允許SQL標籤進行編輯。例如,當新增一個新的欄位並附加預設值及Not Null限制時。你不能在pgAdmin做這一個動作因為要有一個欄位項目必須先新增,改變現有行列的數值以及新增Not Null限制。然而現在,你可以使用UI做到這點。您將獲得此查詢:






















然後,點擊"Read-only" checkbox允許編輯模式和執行更新查詢。























Server properties伺服器屬性


我們不再顯示伺服器屬性對話框上的SQL標籤了。附屬在該對話框上沒有真正的意義。但是我們新增了一些東西,像是顏色的選擇:























該顏色是伺服器的背景顏色:























Database properties資料庫屬性


8.4有新增一些新功能到該對話框中:支援改變現有資料庫的tablespace,支援重新命名一個開放的資料庫,支援每一資料庫的collationcharacter typeconnection limits





















Table properties資料表屬性


8.2以上已添加 新增/刪除按鈕在"繼承"選項中。並將清單控制及2個按鈕轉移到自己的標籤:






















8.4也支援新的方式來操作autovacuum設置。也有操作Toast tables






















Column properties欄位屬性


操作欄位權限等級在8.4伺服器中:



PostgreSQL & Google-Analytics Running...

::Planet PostgreSQL::

PostgreSQL Information Page

PostgreSQL日記(日本 石井達夫先生Blog)

PostgreSQL News

黑喵的家 - 資料庫相關

Google 網上論壇
PostgreSQL 8 DBA 專業指南中文版
書籍內容討論與更多下載區(造訪此群組)
目錄下載: PostgreSQL_8 _DBA_Index_zh_TW.pdf (更新:2007-05-18)

全球訪客分佈圖(Google)

全球訪客分佈圖(Google)