跳至主要內容

每天都用 TablePro?購買授權即可使用付費功能,並支持下一版本的開發。 購買授權購買授權,支持 TablePro

為開發者打造的原生資料庫用戶端。

在 PostgreSQL, MySQL, SQL Server, SQLite, MongoDB, Redis 等資料庫中執行查詢、瀏覽及編輯資料。TablePro 為每個支援的平台提供獨立的原生 App。

下載 Mac 版

macOS 13 Ventura 或更新版本 · Apple silicon或Intel

其他安裝方式
從 App Store 下載

iPhone與iPad · iOS與iPadOS 18 或更新版本

TablePro 開放原始碼且可免費使用。付費方案為 Mac App 增加選用功能。查看價格方案

Mac 上的 TablePro 視窗連線至 PostgreSQL 範例資料庫,側邊欄顯示 orders 資料表,SQL 編輯器內有一項查詢,下方顯示結果資料列。

關聯式、文件、鍵值與分析型資料庫

部分驅動程式隨 Mac App 提供。其餘驅動程式會在首次選擇對應資料庫時下載,並獨立於 App 更新。

依類型查看支援的資料庫

設定與協調

在 iPhone與iPad 上,TablePro 可連線至 MySQL、MariaDB、TiDB、OceanBase、PostgreSQL、SQLite、DuckDB、Redis、SQL Server與Oracle。 從 Mac 同步的 Amazon Redshift 連線也可在這些裝置上開啟。

支援的資料庫

處理資料庫工作

本節中的工作流程由 Mac App 提供。TablePro 為 iPhone與iPad 提供獨立 App,其功能範圍將於下文介紹。

撰寫、執行及理解查詢

SQL 編輯器提供感知資料庫結構的自動完成、:name 查詢參數、可搜尋的歷史紀錄、已儲存查詢,以及顯示 Git 狀態的連結 SQL 檔案夾。在支援的引擎上,EXPLAIN 會將執行計畫繪製為圖表,EXPLAIN Compare 則可將計畫與基準進行比較。

需要 Starter 方案:Query Insights與Result Charts。

查詢

TablePro SQL 編輯器內的查詢將名為 recent_orders 的 CTE 與 users 聯結,自動完成清單顯示該 CTE 的欄位。

編輯資料與結構,儲存前先查看 SQL

儲存格編輯、新增列和刪除會暫存至您儲存時,Preview SQL 可先顯示將執行的陳述式。對於 TablePro 可編輯結構的引擎,Structure 分頁會以相同方式暫存欄位、索引、外部索引鍵和 CHECK 約束的修改。另包含篩選器、已儲存篩選器、醒目提示規則、外部索引鍵選擇器與各分頁獨立的復原功能。

資料編輯

products 資料表內有四處等待儲存的價格修改,Preview SQL 面板列出對應的 UPDATE 陳述式。

在資料庫之間比較、同步及複製

Compare & Sync 比較兩個資料庫的結構或資料,並產生指令碼讓其中一個與另一個一致。刪除欄位等風險操作會先保留,供您檢閱。Copy To 可將資料表或整個資料庫複製至另一連線,即使引擎不同也可以,並列出所有需要近似轉換的型別。另包含唯讀 ER 圖,以及適用於 PostgreSQL、MySQL、MariaDB與PGlite 的 Users & Roles。

需要 Starter 方案:Compare & Sync。

資料庫結構

shop 和 shop_staging 之間的 Compare & Sync,列出長度不同的欄位,以及未加入指令碼的 DROP COLUMN。

匯入、匯出及開啟資料檔案

在支援匯入的引擎上匯入 CSV、TSV、JSON、JSONL、XLSX與SQL 檔案,並匯出為 CSV、JSON、SQL、XLSX、Markdown、HTML與XML。Data Files 視窗可在不連線至資料庫的情況下開啟 CSV、JSON 與 XLSX 檔案,讓您搜尋、篩選、整理 CSV 與 JSON,並將結果匯入資料表。Backup Dump 與 Restore Dump 使用各引擎自己的命令列工具(pg_dump、mysqldump、mongodump、sqlite3與sqlpackage)。TablePro 未附帶這些工具,請安裝 Mac 上尚未具備的工具。

匯入與匯出

Data Files 視窗開啟 orders.csv 並搜尋 Hanoi,狀態列顯示 20,000 列中的 2,498 列。

透過 SSH、TLS 與雲端登入連線

透過含跳板主機的 SSH 通道、TLS、AWS IAM、Microsoft Entra ID、Google 登入,或 kubectl port-forward 等通道指令存取資料庫。從鑰匙圈、1Password、Vault 或 AWS Secrets Manager 取得密碼。可在主機、使用者等連線欄位中以 $VAR 參照環境變數。

需要 Starter 方案:Environment Variables。

連線

連線表單的 SSH 設定:主機 bastion.acme.internal、使用者 deploy、金鑰驗證,以及一個跳板主機。

正式環境資料庫的安全防護

在 Mac 上,可依環境為連線加上標籤與顏色,並設定從 Silent 到 Read-Only 的安全模式等級;較嚴格的等級需要 Touch ID 或密碼驗證。在所有等級下,DROP、TRUNCATE 與不含 WHERE 的 DELETE 都會暫停並要求確認。在 iPhone 與 iPad 上,Confirm Writes 會在每次寫入前詢問,Read-Only 則拒絕寫入。

以 Agent 模式開啟的連線會使用 Alert 或更嚴格的等級。Data Rewind 可還原最近一次儲存所取代的值,但它不是備份。

安全模式等級

Mac
Silent、Alert、Alert (Full)、Safe Mode、Safe Mode (Full)與Read-Only
iPhone與iPad
Off、Confirm Writes與Read-Only

需要 Starter 方案:Data Rewind。

安全模式

標有紅色正式環境顏色的連線中,Safe Mode 在執行 orders 資料表的 DELETE 前顯示 Touch ID 提示。

AI 助理與 MCP 伺服器

在 Mac 上,選用的 AI 助理可解釋、最佳化及修正查詢,並回答有關資料庫結構的問題。供應商由您選擇:使用 API 金鑰、已有帳戶或在 Mac 本機執行的模型。TablePro 不營運自己的 AI 服務,加入供應商前不會傳送任何內容。

聊天預設從唯讀的 Ask 模式開始。在 Edit 與 Agent 模式下,助理可執行陳述式。從 Alert 到 Safe Mode (Full),每次寫入都等待您確認;Read-Only 拒絕寫入,而 DROP 與 TRUNCATE 始終需要您點按確認。

內建 MCP 伺服器讓 Claude Code、Claude Desktop、Cursor與Zed 等用戶端可使用您儲存的連線,而無需看到密碼。它僅監聽 127.0.0.1,每個連線可分別設定外部 App 的權限:Blocked、Read Only(預設)或 Read & Write。

這些功能全部免費。

可加入的供應商:GitHub Copilot、ChatGPT、Cursor、Claude、Claude Agent、OpenAI、OpenRouter、Gemini、xAI、Ollama、llama.cpp、MLX、OpenCode Zen與OpenAI-compatible。

AI 與 MCP

AI 聊天面板回答上個月按營收排名最高的客戶問題,提供一項 SQL 查詢及 Copy 和 Insert 按鈕。

適用於 Mac、iPhone與iPad 的原生 App

Mac 版 TablePro

Mac 版 TablePro 是使用 Swift 編寫的 App,為 Apple silicon與Intel 提供獨立建置版本。它將密碼儲存在鑰匙圈中,在更嚴格的安全模式等級下要求 Touch ID 驗證,並自動更新。

下載 Mac 版

macOS 13 Ventura 或更新版本 · Apple silicon或Intel

iPhone與iPad 版 TablePro

在 iPhone與iPad 上,TablePro 是具有獨立功能範圍的 App:透過 SSH 或 TLS 連線、瀏覽資料表、執行查詢與編輯列,並提供選用的 Face ID 鎖定、捷徑、主畫面小工具與顯示執行中查詢的即時動態。

免費,無 App 內購買

從 App Store 下載

iPhone與iPad · iOS與iPadOS 18 或更新版本

iPhone與iPad 版 TablePro

iPhone 上的 TablePro 顯示連線清單,Favorites 下有 Chinook 範例,Production 群組包含帶標籤的連線。

iCloud 同步可在 Mac 與 iPhone 或 iPad 之間同步連線、群組與標籤。預設關閉,Mac 上需要 Starter 方案。開啟 iCloud 同步後,可透過接力在另一裝置繼續使用已開啟的連線。

同步與團隊

從其他 App 移轉

從其他 App 匯入與 Open Project Folder 僅在 Mac App 中提供。

從 TablePlus、Sequel Ace、DBeaver、DataGrip、Beekeeper Studio與Navicat (.ncx) 匯入連線,包括已儲存的密碼。

Open Project Folder 讀取專案中的 .env、docker-compose.yml、Prisma schema 與其他設定檔,並根據找到的資訊填入新連線。

比較 TablePro 與其他用戶端

免費使用,付費方案依需求選擇

Mac App 可免費下載使用,沒有試用期或時間限制。Starter 或 Team 方案可增加 Compare & Sync、Query Insights、Data Rewind與iCloud Sync 等選用功能。Team 包含 Starter 的所有功能,並增加 Team Catalog與Team Library,方便與團隊共用連線和查詢。iPhone 與 iPad App 免費,且無 App 內購買。
計費週期

取消前每年自動續訂。比按月支付十二次低 33%。

免費

不含付費功能的 Mac App,以及 iPhone 與 iPad App。

$0

無需註冊即可使用 App。

Starter

為 Mac App 加入 Starter 功能。

$24每年

一份授權最多可用於 2 台 Mac。

Team

在 Starter 的基礎上,增加與團隊共用連線和查詢的功能。

$10每席位每年

5 個席位:每年 $50

最少 5 個席位,最多 200 個。

每個席位對應一台已啟用的 Mac。

有折扣碼?請在結帳時輸入。

價格以美元計。Polar 為交易的登記銷售商,負責收款,並在結帳時計算銷售稅或加值稅。

開放原始碼,隨時下載

TablePro 採用 AGPLv3 開放原始碼,包括付費功能的程式碼。付費方案與贊助者為開發提供資金。TablePro 沒有投資者,也不出售資料。

適用於 Mac、iPhone與iPad。

下載 Mac 版

macOS 13 Ventura 或更新版本 · Apple silicon或Intel

從 App Store 下載

iPhone與iPad · iOS與iPadOS 18 或更新版本