TablePro icon

TablePro

TablePro 是免費開源的 macOS 資料庫用戶端,支援 29 種資料庫引擎,整合原生 SQL 工作台、資料表格、遠端連線工具與受控 AI 輔助資料庫工作流程。

TablePro

適用於 macOS 的原生資料庫用戶端

TablePro 是免費、開源的 macOS 資料庫用戶端。它為 29 種資料庫引擎提供原生驅動程式,包括 MySQL、PostgreSQL、MariaDB、SQLite、Redis、MongoDB、SQL Server、Oracle、ClickHouse、BigQuery、Snowflake 等。應用程式內建 9 種驅動程式,其餘驅動程式會在選取時下載。

此應用程式將 SQL 工作台與資料表格結合,用於瀏覽及編輯資料庫記錄。查詢結果會在分頁中開啟,編輯內容會留在記憶體中,直到提交為止;視資料庫而定,連線可使用 SSH 通道、SSL/TLS、Unix socket 或 TCP/IP。它為需要使用單一用戶端處理本機資料庫、代管服務與遠端環境的 Mac 使用者而設計,連線過程不必經過雲端服務。

主要功能

SQL 編輯器與查詢工作流程

使用語法醒目提示、瞭解結構描述的自動完成、多分頁結果、Vim 模式、查詢歷程記錄與以交易為基礎的批次執行來撰寫 SQL。失敗的批次可以復原。

資料表格編輯

在瞭解資料類型的資料表格中瀏覽、篩選、排序、插入、刪除與編輯資料列。變更會持續處於待處理狀態,直到儲存為止,工作階段期間可使用復原與重做。

資料庫檢查工具

以可展開且依成本著色的樹狀結構檢視查詢計畫,並檢視原始 EXPLAIN 輸出。PostgreSQL 使用者也可以在樹狀編輯器中開啟 JSONB 值。

AI SQL 助理

使用 AI 助理解釋、最佳化、修正或產生 SQL。結果會以差異檢視呈現,且必須明確執行 Apply 動作;助理可以使用雲端提供者或本機 Ollama 模型。

連線與遷移

透過 SSH 通道與跳板主機連線,從 TablePlus、Sequel Ace、DBeaver、DataGrip、Beekeeper Studio 或 Navicat 匯入連線,並透過受支援的 macOS 與外部祕密來源解析認證資料。

受控資料庫自動化

使用具備已儲存連線的限定範圍 MCP 工具,設定可調整的讀取/寫入權限,對破壞性操作要求確認,並可選擇為遠端存取啟用驗證與 TLS。

使用情境

  • MySQL 與 MariaDB 管理

    透過 TCP、Unix socket 或 SSH 連線至 MySQL 5.7+、MySQL 8.0+ 或 MariaDB 10.3+。瀏覽結構描述、編輯資料列、修改結構並匯出資料,不必在不同工具之間切換。

  • PostgreSQL 開發與疑難排解

    在本機伺服器或 RDS、Cloud SQL、Azure、Supabase 與 Neon 等代管服務上使用 PostgreSQL 12+。檢查 EXPLAIN 計畫、編輯 JSONB 值,並從用戶端檢視伺服器活動。

  • 多資料庫專案

    使用單一 Mac 應用程式查詢涵蓋關聯式、文件型、鍵值型、嵌入式、雲端與分析引擎的混合環境。可依需求選取驅動程式,安裝後不需要重新啟動。

  • 資料檢視與受控編輯

    透過資料表格檢視與更新記錄,同時讓變更維持暫存狀態,直到提交為止。使用篩選、排序、CSV/JSON/SQL 匯出,以及資料庫結構編輯器處理日常資料工作。

  • 代理程式輔助的資料庫工作

    透過 MCP 為相容的程式碼代理程式提供限定範圍的存取權,而不是分享資料庫密碼。從唯讀或需確認的權限開始,並要求對破壞性 DDL 明確確認。

Pros and Cons

Pros

  • 免費版本被描述為完整應用程式,而非限時試用版;專案依 AGPLv3 授權並採開源方式提供。
  • 透過原生驅動程式支援 29 種資料庫引擎,並提供 Apple Silicon 與 Intel 版本。
  • 變更會持續處於待處理狀態,直到明確儲存或提交;同時提供查詢復原功能與破壞性操作的安全控制。
  • 包含 SSH 通道、瞭解結構描述的 SQL 輔助功能、匯入工具,以及資料庫專用的檢查功能。

Cons

  • 產品僅支援 macOS,且需要 macOS 14 Sonoma 或更新版本。
  • 部分資料庫驅動程式會依需求下載,而不是包含在初始應用程式套件中。
  • 提供的網站內容未說明可選授權功能的價格或確切範圍。

FAQ

TablePro 可以免費使用嗎?

TablePro 依 AGPLv3 授權,免費且開源。來源內容指出,免費版本不是試用版或示範版,所有 Mac 都可使用,且沒有每台 Mac 的使用限制。另有可選的授權功能,但提供的頁面未說明其價格或確切限制。

TablePro 支援哪些 Mac 版本與處理器?

下載頁面要求使用 macOS 14 Sonoma 或更新版本。TablePro 提供 Apple Silicon 與 Intel Mac 的版本,產品頁面並將其描述為通用二進位檔。

如何安裝 TablePro?

下載 DMG、開啟檔案,將 TablePro 拖曳至 Applications 資料夾,然後啟動即可。網站也在 MySQL 與 PostgreSQL 用戶端頁面記載,可使用 brew install --cask tablepro 透過 Homebrew 安裝。

TablePro 可以連線到哪些資料庫?

TablePro 提供 29 種資料庫引擎的原生驅動程式。其中 9 種驅動程式隨應用程式提供,其餘 20 種會在首次選取時下載,並具備簽章驗證功能,且不需要重新啟動。

可以透過 SSH 連線到遠端資料庫嗎?

可以。連線工作流程支援內建 SSH 通道,包括密碼、金鑰、代理程式驗證、跳板主機與自訂連接埠。PostgreSQL 與 MySQL 頁面也說明支援 TCP/IP、Unix socket 與 SSL/TLS 連線選項。

Quick Facts

類別
開發者工具/資料庫用戶端
平台
macOS 14 Sonoma 或更新版本
架構
Apple Silicon 與 Intel
資料庫支援
29 種引擎;9 種驅動程式內建,20 種依需求下載
授權
AGPLv3 開源
安裝方式
DMG 或 Homebrew cask;不需要帳戶