MultiBase Studio

MultiBase Studio を使ってみる

最初のデータベースに接続し、そのオブジェクトを探索し、読み取り専用クエリを実行します。このガイドではデスクトップのワークフローについて説明します。サーバー権限、SQL 構文、および管理操作はデータベース エンジンによって異なります。

1. デスクトップアプリケーションをインストールする

ダウンロード ページでオペレーティング システムの公式パッケージを選択します。開始する前に、インストーラーが利用可能かどうかを確認してください。無料プランでは、クレジット カードなしで最大 3 つのアクティブな接続がサポートされます。

  • Windows: Windows 10 または 11 の 64 ビット インストーラーを使用します。
  • macOS: お使いの Mac に適合する Apple Silicon または Intel のパッケージを選択してください。
  • Linux: AppImage または互換性のあるディストリビューションの Debian パッケージを選択します。

2. 接続を作成してテストする

[新しい接続] を選択し、データベース エンジンを選択して、データベース管理者から提供された接続の詳細を入力します。保存する前に接続をテストします。 SQLite は、データベース サーバーの代わりにローカル データベース ファイルを使用します。

  • ローカルの PostgreSQL インストールの場合、多くの場合、ホストは localhost で、デフォルトのポートは 5432 です。MySQL は通常、ポート 3306 を使用します。サーバーで構成された値を使用します。
  • リモート データベースの場合は、ネットワーク アクセス、TLS 証明書、および SSH トンネル要件を確認します。
  • タスクに必要な権限を持つアカウントを使用してください。読み取り専用アカウントは、データを閲覧するための開始点として役立ちます。

3. 最初のクエリを実行します

選択したデータベース内でクエリ タブを開きます。 PostgreSQL、MySQL、または SQLite の場合、SELECT 1; は、SQL 接続をチェックする小さな読み取り専用クエリです。ステートメントを実行する前に、アクティブな接続とデータベースを確認してください。

  • クエリを実行するには Ctrl + Enter を使用し、エディターの提案を要求するには Ctrl + Space を使用します。
  • 読み取り専用クエリから始めて、エンジンでサポートされている構文を使用して大きな結果セットを制限します。
  • MongoDB および Redis はエンジン固有のコマンドを使用します。 SQL の例は、ユニバーサル接続テストではありません。

4. クエリを保存し、結果を検査する

再利用可能な SQL スクリプトを、わかりやすい名前を付けて選択したデータベースに保存します。テーブル、カード、または JSON ビューを使用して結果を検査します。読み取り専用クエリは、レコードやデータベース構造を変更するスクリプトから分離してください。

  • 保存したスクリプトを再利用する前に、現在のデータベースを確認してください。
  • 変更を適用する前に、保留中のセルの編集と影響を受ける行を確認してください。
  • タスクに必要な結果とフィールドのみをエクスポートします。

5. 失敗した接続のトラブルシューティングを行う

設定を変更する前に接続エラーを読んでください。タイムアウト、認証の失敗、データベースの欠落はさまざまな問題を表しており、さまざまなチェックが必要です。

  • タイムアウトまたは接続が拒否されました: ホスト、ポート、データベース サービス、ファイアウォール、VPN または SSH トンネルを確認してください。
  • 認証に失敗しました: 資格情報を共有せずに、ユーザー名、パスワード、および許可された認証方法を確認してください。
  • データベースまたは権限エラー: データベース名を確認し、管理者にアクセスを確認してもらいます。
  • TLS エラー: 構成された証明書とサーバー要件を確認してください。

6. 認証情報と本番データを保護する

データベース接続はコンピュータから実行されます。資格情報をローカルに保存し、サーバーのアクセス ポリシーを確認し、重要な変更を行う前に使用可能なバックアップを確認します。プライバシー ポリシーでは、アカウントとライセンス データの処理について説明しています。

  • 開発データベースまたはテスト データベースを使用して、編集および管理ワークフローを学習します。
  • サポートをリクエストする場合は、オペレーティング システム、アプリケーションのバージョン、データベース エンジン、サニタイズされたエラー メッセージを含めてください。パスワード、トークン、または機密記録を送信しないでください。