本文へスキップ

毎日 TablePro をお使いですか?ライセンスで有料機能が使え、次のリリースを支えられます。 ライセンスを購入ライセンスで TablePro を支援

開発者のためのネイティブデータベースクライアント。

PostgreSQL, MySQL, SQL Server, SQLite, MongoDB, Redis などのデータベースでクエリを実行し、データを閲覧・編集できます。TablePro は、対応するプラットフォームごとに専用のネイティブアプリを提供します。

Mac 版をダウンロード

macOS 13 Ventura 以降 · Apple siliconまたはIntel

その他のインストール方法
App Store からダウンロード

iPhoneとiPad · iOSとiPadOS 18 以降

TablePro はオープンソースで、無料で使えます。有料プランで Mac アプリ に任意の機能を追加できます。料金を見る

Mac 上の TablePro のウインドウ。PostgreSQL のサンプルデータベースに接続し、サイドバーに orders テーブル、SQL エディタにクエリ、その下に結果の行が表示されています。

リレーショナル、ドキュメント、キーバリュー、分析用データベース

一部のドライバは Mac アプリ に同梱されています。その他のドライバは、そのデータベースを初めて選んだときにダウンロードされ、アプリとは別に更新されます。

種類別の対応データベース

ドキュメント
キーバリュー
ワイドカラム
検索とベクトル
ストリーミング
設定と協調
ローカルファイル

iPhoneとiPad では、TablePro は MySQL、MariaDB、TiDB、OceanBase、PostgreSQL、SQLite、DuckDB、Redis、SQL ServerとOracle に接続できます。 Mac から同期した Amazon Redshift の接続も開けます。

対応データベース

データベースを使いこなす

このセクションのワークフローは Mac アプリ の機能です。iPhoneとiPad 向けには別のアプリを提供しており、その機能範囲は下で説明しています。

クエリを書く、実行する、理解する

スキーマを把握した自動補完、:name クエリパラメータ、検索可能な履歴、保存済みクエリ、Git ステータスが表示されるリンク済み SQL フォルダを備えた SQL エディタです。対応エンジンでは EXPLAIN が実行計画を図として描画し、EXPLAIN Compare で計画をベースラインと比較できます。

Starter プランが必要です:Query InsightsとResult Charts。

クエリ

TablePro の SQL エディタ。recent_orders という CTE を users に結合するクエリと、CTE の列を表示する自動補完リスト。

データとスキーマを編集し、保存前に SQL を確認

セルの編集、行の追加と削除は保存するまで保留され、Preview SQL で事前に SQL 文を確認できます。TablePro が構造を編集できるエンジンでは、Structure タブのカラム、インデックス、外部キー、CHECK の変更も同様に保留されます。フィルタ、保存済みフィルタ、ハイライトルール、外部キー選択、タブごとの取り消しも使えます。

データ編集

products テーブルで四つの価格変更が保存を待ち、Preview SQL シートには対応する UPDATE 文が表示されています。

データベース間の比較、同期、コピー

Compare & Sync は 2 つのデータベースの構造またはデータを比較し、一方を他方に合わせるスクリプトを生成します。カラムの削除など、リスクのある変更は確認のために保留されます。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。

セーフモード

本番環境を示す赤色の接続で、orders テーブルへの DELETE の実行前に Safe Mode が表示する Touch ID の確認。

AI アシスタントと MCP サーバー

Mac では、任意の AI アシスタントでクエリの説明、最適化、修正や、スキーマに関する質問への回答を得られます。プロバイダは自分で選べます。API キー、既存のアカウント、Mac 上で実行するモデルを利用できます。TablePro は独自の AI サービスを運営しておらず、プロバイダを追加するまで何も送信しません。

チャットは読み取りのみの Ask モードで始まります。Edit と Agent モードでは、アシスタントが SQL 文を実行できます。Alert から Safe Mode (Full) までは書き込みごとに確認が必要で、Read-Only では書き込みを拒否し、DROP と TRUNCATE は常にクリックでの承認が必要です。

内蔵 MCP サーバーを使うと、Claude Code、Claude Desktop、CursorとZed などのクライアントがパスワードを見ることなく保存済みの接続を利用できます。待ち受けは 127.0.0.1 のみで、外部アプリに許可する操作は接続ごとに 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 向けのネイティブアプリ

Mac 版 TablePro

Mac 版 TablePro は Swift 製のアプリで、Apple siliconとIntel 向けにそれぞれのビルドを用意しています。パスワードをキーチェーンに保存し、厳しいセーフモードレベルでは Touch ID を求め、自動で更新します。

Mac 版をダウンロード

macOS 13 Ventura 以降 · Apple siliconまたはIntel

iPhoneとiPad 版 TablePro

iPhoneとiPad 版 TablePro は独自の機能範囲を持つ別のアプリです。SSH や TLS で接続し、テーブルの閲覧、クエリの実行、行の編集ができ、任意の Face ID ロック、ショートカット、ホーム画面ウィジェット、実行中のクエリのライブアクティビティにも対応します。

無料、アプリ内課金なし

App Store からダウンロード

iPhoneとiPad · iOSとiPadOS 18 以降

iPhoneとiPad 版 TablePro

iPhone 上の TablePro の接続一覧。Favorites に Chinook サンプルがあり、Production グループにはタグ付きの接続があります。

iCloud 同期は Mac と iPhone・iPad の間で接続、グループ、タグを同期します。初期設定ではオフで、Mac では Starter プランが必要です。iCloud 同期がオンなら、Handoff で開いている接続を別のデバイスで続けられます。

同期とチーム

別のアプリから移行する

他のアプリからのインポートと Open Project Folder は、Mac アプリ のみの機能です。

保存済みパスワードも含めて、TablePlus、Sequel Ace、DBeaver、DataGrip、Beekeeper StudioとNavicat (.ncx) から接続をインポートできます。

Open Project Folder はプロジェクトの .env、docker-compose.yml、Prisma スキーマなどの設定ファイルを読み、見つかった情報で新しい接続を作成します。

TablePro と他のクライアントを比較

無料で利用、有料プランは任意

Mac アプリ は無料でダウンロードして使え、試用期間や時間制限はありません。Starter または Team プランで、Compare & Sync、Query Insights、Data RewindとiCloud Sync などの任意の機能を追加できます。Team は Starter の全機能に加え、チームで接続とクエリを共有する Team CatalogとTeam Library を備えています。iPhone・iPad アプリ は無料で、アプリ内課金もありません。
請求サイクル

解約するまで毎年更新されます。月払い 12 回分より 33% 安くなります。

無料

有料機能を除く Mac アプリと、iPhone・iPad アプリ。

$0

登録なしでアプリを使えます。

Starter

Mac アプリに Starter の機能を追加します。

$24年額

1 ライセンスで Mac 最大 2 台。

Team

Starter に加え、接続とクエリをチームで共有できます。

$101 シートあたりの年額

5 シート:年額 $50

最小 5 シート、最大 200 シート。

1 シートにつき、1 台の Mac を有効化できます。

割引コードをお持ちですか?チェックアウト時に入力してください。

価格は米ドルです。Polar が正式な販売者として支払いを受け取り、チェックアウト時に売上税や VAT を計算します。

オープンソースで、今すぐダウンロード

TablePro は有料機能のコードも含め、AGPLv3 で公開しています。有料プランとスポンサーが開発を支えています。TablePro に投資家はおらず、データの販売もしません。

Mac、iPhoneとiPad に対応しています。

Mac 版をダウンロード

macOS 13 Ventura 以降 · Apple siliconまたはIntel

App Store からダウンロード

iPhoneとiPad · iOSとiPadOS 18 以降