本文へスキップ

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

TablePro が接続できるデータベース

PostgreSQL、MySQL、SQL Server、SQLite、MongoDBとRedis を含む 37 種類のデータベース用ネイティブドライバー。各行でエンジンのクエリ言語、ドライバーの提供元、iPhone と iPad で開けるかを示します。

リレーショナル

テーブル、キーとトランザクションを備えた SQL データベース。一部は MySQL または PostgreSQL ドライバーを共有します。
リレーショナル:各エンジンのクエリ言語、ドライバー、iPhone と iPad で開けるか
データベース
PostgreSQL
SQLMac アプリに同梱iPhone と iPad: 開ける

配列、jsonb、PostGIS 値、EXPLAIN 図、Users & Roles、pg_dump バックアップ。

MySQL
SQLMac アプリに同梱iPhone と iPad: 開ける

TCP で MySQL に接続。EXPLAIN 図、Users & Roles、AWS IAM 認証、mysqldump バックアップ。

SQL Server
SQL初回使用時にダウンロードiPhone と iPad: 開ける

GO バッチと PRINT 出力を使う T-SQL、Kerberos または Microsoft Entra ID 認証、.bacpac バックアップ。

MariaDB
SQLMac アプリに同梱iPhone と iPad: 開ける

MySQL ドライバで MariaDB のシーケンス、仮想・永続カラム、JSON カラムに対応。

TiDB
SQLMac アプリに同梱iPhone と iPad: 開ける

MySQL ドライバで TiDB と TiDB Cloud に接続。停止操作は KILL TIDB QUERY を送信します。

OceanBase
SQLMac アプリに同梱iPhone と iPad: 開ける

MySQL モードの OceanBase テナントに user@tenant で、直接または OBProxy 経由で接続。

CockroachDB
SQLMac アプリに同梱iPhone と iPad: 開けない

PostgreSQL ワイヤプロトコルで CockroachDB と CockroachDB Cloud に接続。

PGlite
SQLMac アプリに同梱iPhone と iPad: 開けない

ソケットサーバーで提供した PGlite を、通常の PostgreSQL 接続として利用。

Oracle
SQL初回使用時にダウンロードiPhone と iPad: 開ける

Instant Client 不要の純 Swift ドライバ、PL/SQL スクリプト、DBMS_OUTPUT。

Google Cloud Spanner
SQL初回使用時にダウンロードiPhone と iPad: 開けない

接続時に GoogleSQL・PostgreSQL 方言を検出し、Spanner エミュレータにも対応。

  • Structure タブは読み取り専用です。エディタの ALTER TABLE でテーブルを変更してください。

Google Cloud Spanner セットアップガイド (英語)

Dameng DM8
SQL初回使用時にダウンロードiPhone と iPad: 開けない

ネイティブプロトコルで Dameng DM8 に接続し、EXPLAIN 計画と SSH トンネルに対応。

  • TLS は非対応です。非公開ネットワークの外のサーバーへは SSH トンネルで接続してください。

Dameng DM8 セットアップガイド (英語)

SAP HANA
SQL初回使用時にダウンロードiPhone と iPad: 開けない

SAP HANA Cloud、HANA 2.0、HANA Express に対応し、構造は読み取り専用で表示。

  • SSH トンネル、SOCKS プロキシ、Cloudflare トンネル、トンネルコマンドは非対応です。
  • X.509 証明書、JWT、SAML、Kerberos、LDAP 認証は非対応です。データベースユーザーとパスワードでログインしてください。

SAP HANA セットアップガイド (英語)

分析とウェアハウス

スキャンに時間や費用がかかる、ウェアハウス、カラム指向エンジン、フェデレーテッドクエリエンジン。
分析とウェアハウス:各エンジンのクエリ言語、ドライバー、iPhone と iPad で開けるか
データベース
Databend
SQLMac アプリに同梱iPhone と iPad: 開けない

Databend の MySQL ハンドラで Databend と Databend Cloud に接続。

Amazon Redshift
SQLMac アプリに同梱iPhone と iPad: Mac から同期すれば開ける

PostgreSQL ドライバで Amazon Redshift に接続し、DDL に DISTKEY と SORTKEY を表示。

ClickHouse
SQLMac アプリに同梱iPhone と iPad: 開けない

HTTP・HTTPS で ClickHouse に接続し、EXPLAIN 各種、ミューテーション、Parts タブに対応。

Google BigQuery
SQL初回使用時にダウンロードiPhone と iPad: 開けない

Max Bytes Billed と、実行前の Dry Run 費用見積もりに対応した GoogleSQL。

Snowflake
SQL初回使用時にダウンロードiPhone と iPad: 開けない

鍵ペア、ブラウザ SSO、OAuth、パスコード付きパスワードで認証。Session Context にウェアハウスとロールを表示。

Teradata
SQL初回使用時にダウンロードiPhone と iPad: 開けない

TD2・TDNEGO 認証。サイドバーにプロシージャとマクロを表示。

Trino
SQL初回使用時にダウンロードiPhone と iPad: 開けない

Trino の REST API でカタログをまたぐ SQL を実行し、パスワードまたは JWT で認証。

クラウドとサーバーレス

アカウントのトークンで HTTP 経由でアクセスする SQL サービスと、Mac 上の libSQL ファイル。
クラウドとサーバーレス:各エンジンのクエリ言語、ドライバー、iPhone と iPad で開けるか
データベース
Cloudflare D1
SQL初回使用時にダウンロードiPhone と iPad: 開けない

Cloudflare アカウント内のすべての D1 データベースに、D1 HTTP API で接続。

Turso
SQL初回使用時にダウンロードiPhone と iPad: 開けない

libSQL ドライバでトークンを使い、HTTP 経由でリモート Turso データベースに接続。

libSQL
SQL初回使用時にダウンロードiPhone と iPad: 開けない

この Mac の libSQL ファイル、または HTTP 経由の sqld サーバー。

Cloudflare R2 SQL
SQL初回使用時にダウンロードiPhone と iPad: 開けない

Cloudflare R2 に保存した Iceberg テーブルの読み取り専用 SQL。

  • 1 クエリで返すのは最大 10,000 行です。
  • OFFSET は非対応です。
  • Cloudflare は各クエリがスキャンするデータ量に応じて R2 SQL の料金を請求します。

Cloudflare R2 SQL セットアップガイド (英語)

ドキュメント

それぞれ固有の言語で問い合わせる、ドキュメント型とマルチモデルのデータベース。
ドキュメント:各エンジンのクエリ言語、ドライバー、iPhone と iPad で開けるか
データベース
MongoDB
MQL初回使用時にダウンロードiPhone と iPad: 開けない

mongosh 形式の JavaScript シェル、Extended JSON のドキュメント、SRV 経由の Atlas クラスタ。

SurrealDB
SurrealQL初回使用時にダウンロードiPhone と iPad: 開けない

HTTP RPC 経由の SurrealQL。root、名前空間、データベース、レコード、トークンで認証。

キー・バリュー

コマンドや PartiQL で読み書きするキーと値。
キー・バリュー:各エンジンのクエリ言語、ドライバー、iPhone と iPad で開けるか
データベース
Redis
Redis CLIMac アプリに同梱iPhone と iPad: 開ける

Redis コマンド、コロン区切りのキーツリー、TTL、Sentinel・Cluster 接続。

Amazon DynamoDB
PartiQL初回使用時にダウンロードiPhone と iPad: 開けない

PartiQL と DynamoDB API JSON。フィルタに応じて Query・Scan を選ぶプランナーと、読み取りごとの消費キャパシティを表示。

ワイドカラム

クラスタに分散した CQL テーブル。
ワイドカラム:各エンジンのクエリ言語、ドライバー、iPhone と iPad で開けるか
データベース
Cassandra
CQL初回使用時にダウンロードiPhone と iPad: 開けない

接続先ノード、TLS、Amazon Keyspaces SigV4 認証に対応した CQL。

ScyllaDB
CQL初回使用時にダウンロードiPhone と iPad: 開けない

Cassandra ドライバで ScyllaDB に接続し、同じ CQL ワークフローを利用。

ストリーミング

テーブルではなくログ。KafkaQL でメッセージを読み書きします。
ストリーミング:各エンジンのクエリ言語、ドライバー、iPhone と iPad で開けるか
データベース
Apache Kafka
KafkaQL初回使用時にダウンロードiPhone と iPad: 開けない

KafkaQL でメッセージの読み取りと送信。トピック、パーティション、コンシューマーグループの遅延も表示。

協調

リースとクラスタメンバーを備えた etcd のキースペース。
協調:各エンジンのクエリ言語、ドライバー、iPhone と iPad で開けるか
データベース
etcd
etcdctl初回使用時にダウンロードiPhone と iPad: 開けない

v3 JSON ゲートウェイ経由の etcdctl の一部:プレフィックス配下のキー、リース、メンバー。

ファイル

その場で開けるファイルに保存されたデータベース。サーバーの実行は不要です。
ファイル:各エンジンのクエリ言語、ドライバー、iPhone と iPad で開けるか
データベース
SQLite
SQLMac アプリに同梱iPhone と iPad: 開ける

この Mac または SSH サーバーのデータベースファイルを元の場所で開き、拡張機能を読み込めます。

DuckDB
SQL初回使用時にダウンロードiPhone と iPad: 開ける

DuckDB ファイル、Parquet・CSV・JSON ファイルをビューとして扱う機能、インメモリデータベース。

Beancount
SQL初回使用時にダウンロードiPhone と iPad: 開けない

Beancount 元帳を SQL テーブルとして読み取り、BQL クエリも実行。

ドライバーの提供方法

PostgreSQL、MySQL、SQLite、Redis、MariaDB、TiDB、OceanBase、Databend、Amazon Redshift、CockroachDB、PGliteとClickHouse のドライバーは Mac アプリに同梱され、他のソフトをインストールせずに接続できます。

他のすべてのドライバーは署名済みプラグインで、初めてそのエンジンを選んだとき、接続フォームが開く前にダウンロードします。初回ダウンロードにはインターネット接続が必要です。

ダウンロードしたドライバーをインストールする前に、TablePro は SHA-256 チェックサムをプラグインレジストリと照合し、コード署名を検証します。

プラグインは独自のスケジュールで更新するため、アプリの更新なしでドライバーの修正を受け取れます。使用中のドライバーはアプリの再起動後に更新します。

iPhone と iPad アプリはドライバーを内蔵しており、ダウンロードは不要です。

プラグインとドライバー更新 (英語)

新規接続のデータベース種別の選択画面。エンジンはカテゴリ別に分かれ、MongoDB に Not Installed と表示されています。

iPhone と iPad では

iPhone と iPad アプリは MySQL、MariaDB、TiDB、OceanBase、PostgreSQL、SQLite、DuckDB、Redis、SQL ServerとOracle に接続できます。

Amazon Redshift への接続は、iCloud Sync やエクスポートした接続ファイルで Mac から持ち込んだ場合のみ開けます。

他のエンジンの接続も iPhone と iPad に同期され一覧に表示しますが、開くことはできません。

iPhone と iPad 用 TablePro

どのデータベースもライセンス不要

このページのどのエンジンに接続するのも無料です。Starter や Team プランは Mac アプリに任意の機能を追加しますが、特定のデータベースに紐付く機能はありません。

料金を見る

使いたいデータベースがない場合

新しいエンジンはドライバープラグインとして追加されます。使用するものが一覧になければ、GitHub でリクエストしてください。

TablePro を入手

Mac アプリは無料でダウンロードして使えます。Starter や Team プランは任意の機能を追加します。 iPhone と iPad アプリは App Store で入手できます。
Mac 版をダウンロード

macOS 13 Ventura 以降 が必要です

App Store からダウンロード

無料、アプリ内課金なしiOSとiPadOS 18 以降 が必要です