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. 認証情報と本番データを保護する
データベース接続はコンピュータから実行されます。資格情報をローカルに保存し、サーバーのアクセス ポリシーを確認し、重要な変更を行う前に使用可能なバックアップを確認します。プライバシー ポリシーでは、アカウントとライセンス データの処理について説明しています。
- 開発データベースまたはテスト データベースを使用して、編集および管理ワークフローを学習します。
- サポートをリクエストする場合は、オペレーティング システム、アプリケーションのバージョン、データベース エンジン、サニタイズされたエラー メッセージを含めてください。パスワード、トークン、または機密記録を送信しないでください。
