pgAdmin 4 v7.0 發布
發表於 2023-04-15,作者:pgAdmin 開發團隊
相關開放原始碼
pgAdmin 開發團隊很高興地宣布 pgAdmin 4 版本 7.0。 此版本的 pgAdmin 4 包含 43 個錯誤修復和新功能。 有關更多詳細資訊,請參閱發布說明。
pgAdmin 是領先的 PostgreSQL 開放原始碼圖形化管理工具。 有關更多資訊,請參閱網站。
注意
要在 RHEL 8、Rocky Linux 8、Fedora 36 和 Fedora 37 上升級,使用者必須手動移除 “python3-mod_wsgi” 套件。 移除 “python3-mod_wsgi” 套件時,它會移除所有相依性,而 pgadmin 4 是其中一個相依性。
此版本中的顯著變更包括
功能
- 當新增 Primary Key、Foreign Key、Unique Constraint 和 Exclusion Constraint 的新列時,自動展開列編輯表單。
- 新增對在伺服器模式下掛載共享儲存空間的支援。
- 在鍵盤快捷鍵偏好設定的頂部新增一個註解,以顯示瀏覽器的 Accesskey。
- 新增在 Google Cloud 上部署 PostgreSQL 伺服器的功能。
- 新增對 BigAnimal v3 API 的支援。
- 在樹狀結構物件上按下 Ctrl+C 時,將完整名稱複製到剪貼簿。
- 新增建立具有 nulls not distinct 的唯一約束的選項。
錯誤修正/程式碼整理
- 從 psycopg2 升級到 psycopg3,將 SQLAlchemy、Flask、Flask-SQLAlchemy 和其他套件更新到目前版本,並移除 Bootstrap 和 jQuery 的使用。
- 修復了同時登入嘗試的 LDAP 身份驗證問題。(CVE-2023-1907)。
- 當未設定主密碼時,顯示適當的錯誤訊息,而不是 'Crypt key missing'。
- 確保在建立使用者時,以及對於那些尚未建立目錄的使用者,建立使用者的儲存目錄。
- 修復了在外部資料庫上進行遷移無法運作的問題。
- 修復了從查詢工具結果匯出 CSV 時,不包含多個 CTE 的所有欄位的問題。
- 修復了 SQL_ASCII 資料庫中 'rawunicodeescape' 編解碼器無法解碼的問題。
- 使用 fetch 而不是 Axios 來關閉 SQLEditor、ERD、Schema Diff 和 Debugger 中的連線,以確保其完成。
- 確保在貼上列時,列會新增到複製所選列的正下方。
- 修復了 Roles 的 dependents SQL,該 SQL 在 PostgreSQL 15 上拋出類型轉換錯誤。
適用於 Windows 和 macOS 的建置版本現在可用,以及來自tarball 區域的 Python Wheel、Docker Container、RPM、DEB 套件和原始碼 tarball。