一般的なワークフロー

このページは、完了するタスクがわかっているが、どの PostgreSQL 拡張機能の記事または画面から始めるかわからない場合に使用します。 代わりに機能ごとのツアーが必要な場合は、Visual Studio Codeの PostgreSQL 拡張機能から始めます。

タスクに一致するワークフローを選択する

もし望むなら... ここから始める 次に進みます...
最初のクエリを接続して実行する クイック スタート: PostgreSQL に接続してクエリを実行する 接続と IDクエリ エディター、IntelliSense
未知のデータベースを探索する オブジェクト エクスプローラー スキーマビジュアライザーCopilot統合
低速クエリを調査する クエリ エディターと IntelliSense クエリ プラン ビジュアライザーCopilot統合サーバー ダッシュボード
Azure Database for PostgreSQL フレキシブル サーバーを管理する 接続と ID サーバー ダッシュボード, サーバー管理Azure, PostgreSQL サーバーを作成する
Copilotまたはホスト統合 AI ワークフローを使用する Copilot の統合 @pgsqlチャット参加者エージェント モードMCP サーバー
ターミナル ベースの PostgreSQL ワークフローを使用する ターミナルで psql を使用する クエリ エディターと IntelliSense

最初のクエリを接続して実行する

拡張機能を初めてインストールするとき、またはサーバーに到達可能であることを検証する場合は、このパスを使用します。

  1. クイック スタートから始める: PostgreSQL に接続してクエリを実行し、最短のエンド ツー エンドセットアップを行います。
  2. 保存されたプロファイル、Microsoft Entra ID認証、Amazon RDS/Aurora PostgreSQL の AWS IAM 認証、または SSL/TLS の詳細設定が必要な場合は、接続と ID に進みます。
  3. 接続が機能したら、クエリ エディターと IntelliSense に移動して、PostgreSQL クエリ結果パネルで新しいクエリを開き、ステートメントを実行し、出力を検査します。

未知のデータベースを探索する

このパスは、既存のスキーマを継承し、SQL を記述する前に構造を理解する必要がある場合に使用します。

  1. オブジェクト エクスプローラーから始めて、[接続] ツリーでサーバー、データベース、スキーマ、およびオブジェクトを参照します。
  2. 特定のオブジェクトをすばやく見つける必要がある場合は、ツリーを手動で展開するのではなく、オブジェクト エクスプローラーからオブジェクト検索を使用します。
  3. リレーションシップ マップが必要な場合は、 スキーマ ビジュアライザーに進みます。
  4. 関連するオブジェクトの特定や次のクエリの作成について、スキーマを認識する AI の支援を利用する場合は、Copilot 統合に進んでください。

低速クエリを調査して最適化する

クエリが遅い場合、PostgreSQL が特定のプランを選択した理由を理解する必要がある場合、またはボトルネックを絞り込むのに役立つ必要がある場合は、このパスを使用します。

  1. クエリ エディターと IntelliSense でステートメントを再現します。
  2. クエリ プラン ビジュアライザーを開き、ツリー ビューテーブル ビュー、Icicle ビュー、またはソース ビューで実行プランを検査します。
  3. AI 支援が必要な場合は、Copilot統合を使用して、クエリ パフォーマンスの分析、クエリに重点を置いたエディター アクション、キャッシュされたプランのエージェント モード分析のいずれかを選択します。
  4. Azureホストされているサーバーの場合は、サーバー ダッシュボードを開いて、クエリの結果を CPU の割合、IOPS、接続のメトリックと関連付けます。

Azure Database for PostgreSQL フレキシブル サーバーを管理する

このパスは、すべてのステップAzure Database for PostgreSQL Azure ポータルに切り替えることなく、フレキシブル サーバーを監視または管理する場合に使用します。

  1. Connections and identity で、接続と ID フローを設定します。
  2. サーバー ノードで [ダッシュボード ] を選択して サーバー ダッシュボード を開き、サーバーの詳細、メトリック、およびクイック アクションを確認します。
  3. ファイアウォール ルール、パラメーター、バックアップ、ログ、および Azure 固有の管理については、Azure サーバー管理に進みます。
  4. 新しい環境が必要な場合は、PostgreSQL サーバーの作成を使用して、Azure Database for PostgreSQLフレキシブル サーバーをプロビジョニングするか、ローカル Docker ベースのインスタンスを作成します。

Copilotまたはホスト統合 AI ワークフローを使用する

このパスは、1 つのエディター コマンドを超えて、スキーマ対応のチャット、ツール駆動型の自動化、またはホスト レベルの AI 統合が必要な場合に使用します。

  1. Copilot統合から始めて、目の前のタスクに適したエントリ ポイントを選択します。
  2. Copilot Ask モードでスキーマ対応のチャットを使用する場合は、@pgsql chat participant に進んでください。
  3. 接続、スキーマの検査、クエリの実行、および複数ステップのデータベース タスクの実行をCopilotする場合は、エージェント モードに進みます。
  4. ホストが MCP の自動登録をサポートしていて、拡張機能の PostgreSQL ツール サーフェスをそこで使用できるようにする場合は、 MCP サーバー に進みます。

ネイティブ psql 機能を使用する

このパスは、対話型ターミナル セッション、 \ メタ コマンド、 COPY ワークフロー、またはネイティブ psql 環境でのスクリプト実行が必要な場合に使用します。

  1. まず、 ターミナルで psql を使用して 、データベース ノードから [PSQL で接続 ] を開くか、 PSQL でファイルを実行 して、保存された .sql ファイルを実行します。
  2. エディターで IntelliSense 、ビジュアル結果、グラフ、クエリ履歴、エクスポート オプションが必要な場合は、クエリ エディターと IntelliSense に戻ります。