データベースクライアント — 概要

ワークスペースに組み込まれたフルSQLおよびNoSQLデータベースクライアント — 追加のアプリは不要。

1DevToolには、アプリケーション内にフル機能のデータベースクライアントが含まれています。TablePlus、DBeaver、DataGrip、その他のスタンドアロンデータベースツールは必要ありません。ターミナル、ブラウザ、AIアシスタント、そしてデータベースのすべてが1つのワークスペースに並んで存在します。

データベースクライアントとは?

データベースクライアントを使用すると、データベースに接続し、テーブルとコレクションを参照し、クエリを作成・実行し、データを探索できます — これらすべてを1DevToolから離れることなく行えます。専用のデータベースGUIアプリと同じように動作しますが、開発ワークスペースに組み込まれているため、コンテキストを維持したまま作業できます。

こう考えてください:数分ごとにターミナル、ブラウザ、データベースアプリの間を切り替える代わりに、1つのウィンドウを開けばすべてがすでにそこにあります。データベースパネルはコードエディタとターミナルの隣にドッキングされます。ターミナルでマイグレーションを実行し、すぐにデータベースパネルに切り替えてスキーマの変更を確認 — アプリの切り替えなし、場所を見失うこともありません。

サポートされているデータベースエンジン

1DevToolは、すべてのカテゴリにわたる14のデータベースエンジンに接続します:

リレーショナル(SQL)

  • PostgreSQL — Supabase、Neon、Timescale、CockroachDBを含む
  • MySQL
  • MariaDB
  • Microsoft SQL Server(Azure SQLを含む)

ドキュメント&キーバリュー(NoSQL)

  • MongoDB — Atlasクラスターを含む
  • Redis — TLS/SSL接続を含む
  • CouchDB

アナリティクス&時系列

  • ClickHouse
  • InfluxDB
  • Cassandra

検索&AI

  • Elasticsearch
  • Weaviate(ベクターデータベース)

マルチモデル&ストリーミング

  • SurrealDB
  • Kafka(トピックとメッセージを参照)

プロジェクトでこれらのエンジンのいずれかを使用している場合、1DevTool内から接続できます。

データベースクライアントを開く方法

データベースパネルを開く方法は2つあります:

  1. データベースアイコンをクリック — ワークスペース左側のパネルツールバーにあります。シリンダー(古典的なデータベースシンボル)のように見えます。
  2. MacでCmd+Dを押す(またはWindows/LinuxでCtrl+D)— ワークスペースのどこからでも。

パネルがスライドして開き、左側に保存された接続が表示されます。初めての場合は、リストは空で、最初の接続を追加するための**+**ボタンが表示されます。

できること

接続後、データベースクライアントは以下を提供します:

  • スキーマブラウザ — サイドバーツリーですべてのテーブル、カラム、インデックス、リレーションシップを確認
  • クエリエディタ — VS Codeで使用されているMonacoエディタと同じエンジンによる、オートコンプリートとシンタックスハイライト付きのSQLまたはNoSQLクエリを作成
  • 結果グリッド — スプレッドシートスタイルのテーブルでクエリ結果を表示、ソート、フィルター
  • データエクスポート — 結果またはテーブル全体をCSV、JSON、またはNDJSONとしてエクスポート
  • クエリ履歴 — ワンクリックで過去のクエリを再実行

マルチデータベースサポート

データベーステーブルリスト

次のステップ

最初のデータベースに接続する準備はできましたか?最速の方法はDATABASE_URLを貼り付けることです — 1DevToolが必要とするすべてを含む単一の接続文字列です。DATABASE_URLで接続ガイドから始めましょう。