この文書は、典型的な SQL クライアントにはない Kerry Studio の機能と、手順が少ない、サーバー権限が少ない、または PostgreSQL、MySQL/MariaDB、Oracle、SQLite で同じ画面で済む点をまとめています。
社内の話し合いでは表を使ってください。日々の作業がどう変わるか、DBA に頼らなくてよくなること、コンピュータから出なくなるものです。
読み方
テーマごとに表は最大 2 つです。
Kerry にしかないは、他のクライアントが SQL や画面では出さないものです。サーバー側に同等がある場合、セルにコストを書きます。DB Link、FDW、別スクリプトです。
Kerry の方が速いは、他のクライアントでもできるが、別ウィンドウ、別エンジン、別ツール、または長い手順が要るものです。
その他 = よくあるデスクトップ SQL クライアントです。比較は型を述べます。製品名は出しません。
SQL、プロジェクト、環境
クエリは SQL のままです。SQL エイリアス @プロジェクト.テーブル は、すでに保存した接続を指します。SQL の変数 :変数 は、変数パネルの値を使います。SQL が環境を固定していなければ、タブの環境が使われます。
-- タブは staging。production はトークンが求めたところだけ。
SELECT s.id, s.amount, p.refunded_at
FROM @billing.public.orders s
LEFT JOIN @billing:production.public.refunds p
ON p.order_id = s.id;エンジンが違っても同じ型です。タブは Postgres、@shop.customers は MySQL。Kerry はサーバー上のゲートウェイを求めません。
Kerry にしかない
| できること | Kerry Studio | その他 |
|---|---|---|
| SQL エイリアスでプロジェクト、環境、エンジンをまたぐ JOIN | できる。@プロジェクト.テーブル または @プロジェクト:環境 | できない。サーバー上の DB Link、FDW、フェデレーション表に限る。 |
| SQL の変数で環境ごとに 1 つの値 | できる。:変数 または :変数:環境 | できない。汎用バインドはトークンで環境を選ばない。 |
$faker. で SQL にテストデータを入れる | できる。エディターまたは変数の値 | できない。テストデータはたいていスクリプトや別ツール。 |
| 引用符なしで断片を再利用する SQL 型の変数 | できる。断片は SQL としてクエリに入る | できない。 |
| エイリアスと変数を解決済みのクエリを書き出す | できる。タブの方言 | この一式ではない。 |
チームがステージングと本番、または Postgres と MySQL を比べるなら、同じクエリで両側をカバーできます。データベースをまたぐために DBA のチケットは要らず、セレクターを変えても SQL を書き直す必要はありません。
Kerry の方が速い
| できること | Kerry Studio | その他 |
|---|---|---|
| SQL を書き直さずに開発、ステージング、本番を切り替える | タブのセレクターが変わる。エイリアスや変数が環境を固定していなければ、SQL はそのまま。 | 別の接続、別のファイル、または SQL を編集する。 |
| 同じファイル、同じセッションに複数のステートメント | 順に走る。SELECT ごとにグリッド。BEGIN/COMMIT と SET は次のコマンドにも効く。 | 多くのクライアントはファイルを分割する。前の結果が消える、またはトランザクションがコマンドをまたがない。 |
| SQL エイリアスで 2 つのプロジェクトに話す同じファイル | 続くステートメントの 2 つの @プロジェクト.テーブル が 2 つのグリッドを開く。同じステートメントの JOIN はもう一方のプロジェクトを実体化する。 | 2 つのウィンドウ、2 つのファイル、またはクライアントの外のスクリプト。 |
GIS
結果の地図 はクエリのジオメトリをグリッドの横に描きます。セルの WKT、EWKT、GeoJSON で足ります。ネイティブ型は PostGIS、Locator または Spatial、SpatiaLite、あるいは MySQL の空間型が要ります。
Kerry にしかない
| できること | Kerry Studio | その他 |
|---|---|---|
| 結果の地図で面積(m²、ha、km²)を自動計算 | できる。ジオメトリ、描画、列の合計 | できない。空間ビューア、自動面積なし。 |
| 地図にポリゴンを描いて SQL に貼る | できる。なげなわ、矩形、楕円。タブの方言 | できない。 |
| 地図上でジオメトリを結合し、結果を SQL に貼る | できる。クエリと描画の和 | できない。 |
| 同じ地図に複数の空間列、列ごとに色 | できる。列ごとに色 | この一式ではない。 |
| 面積と計測つきで地図を書き出す | できる。PNG、SVG、WebP、GeoJSON、印刷 | この一式ではない。 |
現地確認、ゾーニング、浸水範囲、商圏。SQL を走らせた同じ結果の中でポリゴンを比べます。
結果と編集
Kerry にしかない
| できること | Kerry Studio | その他 |
|---|---|---|
SQL エイリアスでプロジェクトをまたぐ SELECT のセルを編集 | できる。そのエイリアスのプロジェクトと環境に書く。タブの接続ではない。確認は行き先ごとにまとまる。 | できない。グリッド編集があっても、今の接続が前提。 |
| 環境名を入力して本番への書き込みを確認 | できる。本番では最初からオン。 | できない。本番へ書く危険は人の習慣に残る。 |
Kerry の方が速い
| できること | Kerry Studio | その他 |
|---|---|---|
| 行が 1 件のレコードのときだけ結果セルを編集 | SQL を見て確認する。 | 多くのクライアントはグリッドを編集する。行き先、SQL、錠の理由を出すものは少ない。 |
| 履歴から、テーブルエディターが書いた内容を戻す | テーブルごとのローカル履歴。前と後を比べ、1 件または一括で戻す。 | ファイルの汎用履歴、またはデータベースのバックアップ。 |
Schema とカタログ
Kerry の方が速い
| できること | Kerry Studio | その他 |
|---|---|---|
| 4 つのエンジンで同じキー、FK、ツールチップ、テーブルエディター | 4 つのエンジンで同じ画面。 | エンジンごとにクライアントが違う、または同じアプリでも画面が知る内容が変わる。 |
| クエリ後も、列がどのテーブルから来たか分かる | グリッドはテーブルをまだ知っている。SQL エイリアスも含む。FK パネルは関連行を開く。 | JOIN、ビュー、別データベースで切れる。 |
| 別プロジェクトの schema が エンティティ サイドバーに出る | @プロジェクト.schema が同じサイドバーに出る。アイコンに環境。 | もう一方のデータベースは別の接続、別のツリー。 |
| すでに読み込んだ schema から ER 図を作る | サイドバーと同じ schema。絞り込み、向き、画像の書き出し。 | 別ツール。アプリがすでに読んだ内容より古い。 |
| タブでセッション、ロック、レプリケーションを監視 | タブ接続のセッション、ロック、待機、I/O、レプリケーション、ストレージ。セッション終了。自動。 | カタログクエリの貼り付け、またはエンジンごとに別モニター。 |
デスクトップの AI
ローカル MCP サーバー はコンピュータ上だけで待ち受けます。パスワード、SSH、証明書は Kerry に残ります。アシスタントはプロジェクト、環境、schema、実行したクエリの結果を受け取ります。
Kerry にしかない
| できること | Kerry Studio | その他 |
|---|---|---|
| 保存済み接続のローカル MCP サーバー。パスワードは送らない | できる。schema と SQL は AI クライアント側。資格情報はエージェントに渡さない。 | 製品としてはない。ラッパーとスクリプトはある。資格情報はたいていエージェントへ行く。 |
| プロジェクトと環境ごとの MCP 権限 | できる。読み取り専用と書き込みで別リスト。 | できない。 |
| MCP で挿入、更新、削除を分けられる | できる。リストの初期設定があり、プロジェクトや接続ごとに変えられる。 | できない。書き込みがあるなら、たいてい全部まとめて許可される。 |
| MCP の既定は読み取り専用 | できる。完全モードを入れるまで INSERT、UPDATE、Delete、SELECT … FOR UPDATE は拒否される。 | ラッパー次第。 |
| MCP のログと応答でパスワード、トークン、メールを隠す | できる。自分のデータベースのフィールドを足せる。 | この操作はない。 |
| AI アシスタントが ER 図を開き、絞り込む | できる。開く、絞る、枠に入れる、書き出す。タブに MCP の印。 | できない。 |
チームは Claude、ChatGPT、Cursor などのクライアントで schema を使えます。データベースのパスワードをエージェントに渡さず、書き込みモードで本番を開放しなくて済みます。書き込みを入れる場合も、挿入、更新、削除はプロジェクトと環境ごとに分かれます。
Workspace とタブ
Kerry の方が速い
| できること | Kerry Studio | その他 |
|---|---|---|
| 接続は各タブのものであり、ウィンドウのものではない | 1 つのタブは Postgres、もう 1 つは Oracle。並べられる。読み取り専用もタブごと。 | 別ウィンドウ、またはすでに開いているものを切る。 |
| 1 つのプロジェクトに複数環境。タブのセレクターで切り替える | どの workspace にもプロジェクトが出る。セレクターはタブの環境を変える。 | つなぎ直す、または別名で接続を複製する。 |
| 接続文字列を貼って、すでに埋まったプロジェクトを開く | プロジェクトダイアログがすでに埋まって開く。 | フィールドごとに貼る。 |
| コマンドパレット ⌘K / CtrlK | ホームと workspace でコマンド、タブ、パネル、設定。 | メニューとショートカットが散らばる。 |
| エンジンと環境で絞り込む snippet | プレフィックスがエディターで補完される。すべて ならどのタブでも使える。 | グローバル snippet。環境フィルタはない。 |
コンピュータ上のデータ
接続、資格情報、SQL、結果、schema はあなたのコンピュータに残ります。ライセンスと更新は Kerry Studio API と話します。キー、アカウントのメール、端末 id、アプリのバージョンであり、あなたのデータベースではありません。
Kerry の方が速い
| できること | Kerry Studio | その他 |
|---|---|---|
| クエリと schema のテレメトリを送らない | 送らない。 | クラウドのクライアントはクエリと schema を送る。他社デスクトップはまちまち。 |
.ksb ファイルでインストールをバックアップ | workspace、接続、snippet、変数、履歴を含む。 | 再インストールしてつなぎ直す。 |
workspace を .json で書き出して共有する | その範囲だけ共有。インストール全体は持っていかない。 | ばらの SQL ファイル、またはデータベースのバックアップ。 |
| コンピュータ上で、同じエンジンの接続間にテーブルをコピー | バックグラウンド。範囲がデータベースならネイティブ dump。 | コマンドラインの pg_dump、CSV、ETL。 |
MCP サーバーがオンなら、デスクトップのアシスタントは schema と結果を、そのクライアントのクラウドモデルへ送ることがあります。それは AI クライアントであり、Kerry ではありません。