pgAdmin III v1.8.1 發布
發佈於 2008-01-04
pgAdmin 開發團隊很高興宣布 pgAdmin 1.8.1 的發布,這是一個開放原始碼的圖形化 PostgreSQL 管理工具,適用於 Windows、Linux、FreeBSD、Mac OS X 和 Solaris,現在可以從以下位置下載原始碼和各種二進位格式:
http://www.pgadmin.org/download/
v1.8.1 主要是一個錯誤修復版本,包括以下變更:
- 修正了一個在某些情況下關閉查詢工具時可能導致 GTK 當機的錯誤。
- 避免在連線中斷且重新整理函數節點時發生當機。
- 避免在使用名稱中帶有 % 字元的物件時發生當機。
- 正確地反向工程具有 DESC、NULLS FIRST 或 NULLS LAST 資料行選項的索引的 SQL。
- 僅在使用者可以存取 pgagent 結構描述時才提供 Jobs 節點。
- 確保在適當的時候始終提供「建立規則」內容選單選項。
- 防止使用者嘗試對目錄物件進行除錯。
- 在 EnterpriseDB 上建立新的套件後,重新整理樹狀結構而不發生錯誤。
- 修正了在樹狀檢視中選取名為 '%' 的物件時發生的當機,由 Alexander Steffens 提供。
- 修正了偵錯器中看到的一個行號錯誤,該錯誤發生在與 'CREATE PROCEDURE foo IS ...' 同一行的程序中。由 Heikki Linnakangas 回報。
- 清理外來鍵對話方塊中的涵蓋索引控制邏輯。
- 修正了版本字串和數字,以及最後一個 OID 的重新整理,由 Alexander Kirpa 回報。
- 在 EnterpriseDB 套件下停用 CREATE FUNCTION 等,因為它們是作為主要套件主體的一部分建立的。
- 修正了一些損壞的線上說明頁面連結。
- 除非使用者可以「刪除」物件,否則不要提供「串聯刪除」。
- 防止非超級使用者嘗試使用偵錯器,因為外掛程式 API 無法讓他們使用。
- 在偵錯或設定全域中斷點之前,請檢查函數是否存在。如果不存在,請將它們從樹狀檢視中移除。
- 更正 EDB 公共同義詞說明頁面的 URL
- 處理使用者在物件名稱中包含引號的特殊情況(套用至主幹的 2007-10-26 修復程式的反向移植)
- 修正偵錯器的連線類別,以確保需要引號的資料庫名稱可以運作,並且可以與 SSL 和 Kerberos 連線一起使用。
- 允許更改陣列類型資料行的長度(例如 'character varying'),由 Ferenc Lutischan 回報
- 不允許使用者直接偵錯觸發程序函數,只能在它們(或觸發程序本身)上使用全域中斷點。
- 建立觸發程序時,不要提供 edbspl 函數,因為它們應該具有內聯主體。
- 啟動偵錯器時,不要引用恰好是關鍵字的資料庫名稱。
- 建立公共同義詞時,不要將套件名稱和系統結構描述作為結構描述提供。
- 修正 pgAgent 的工作查詢,當指定主機代理程式時,無論排程如何,工作都不會每次都循環執行,由 Brian Kalbfus 提供。
- 將 EnterpriseDB 的預設資料庫 (edb) 新增至伺服器對話方塊的預設選項。
- 如果 EnterpriseDB 套件函數或程序的本體未定義,則不允許使用者偵錯。
- 不要讓使用者有機會在系統目錄上建立新的資料行。
- 修正偵錯器以透過 EnterpriseDB 可呼叫陳述式 API 傳送實際的 NULL 值,而不是 'NULL'。 允許參數值在使用與編輯格線相同的語法在 PostgreSQL 和 EnterpriseDB 上為 NULL 或空字串。
- 始終在選取該選單選項時開啟 PostgreSQL 說明,即使已連線到 EnterpriseDB 也是如此。
- 修正 EnterpriseDB 公共同義詞載入,使其不被視為系統物件。
- 修正 Unix 上的路徑探索,以便可以輕鬆地重新定位標準安裝。
- 修正查詢工具中的字元編號顯示。
- 在非 Windows 平台上測試輔助應用程式的版本時,使用 popen() 以避免 PPC Mac 上的一個晦澀的錯誤,該錯誤可能會使 wxExecute 無限期地掛起,同時等待殭屍程序。
- 建立新索引並同時指定表空間和填充因子時,請確保正確地制定 SQL,由 Stefan Wolf 提供
- 修正伺服器狀態對話方塊上的鎖定標籤,使其與 PostgreSQL 8.3+ 正常運作。
- 當選取集合節點時,正確格式化屬性列表中顯示的物件註解。由 Mike Blackwell 回報。
- 修正了一個錯誤,該錯誤阻止了編輯 pgAgent 工作步驟的 'on error' 旗標,由 Jon Roberts 提供。
- 正確地逸出結構描述查詢中的 _,由 Derek Fonda 提供。
- 不要嘗試在 pre-8.1 伺服器上啟用/停用與準備好的交易相關的控制項,由 Karl Zellnig 提供
Dave Page
pgAdmin 專案負責人
此文章已從先前版本的 PostgreSQL 網站遷移。 對於遷移造成的任何格式問題,我們深表歉意。