Typowe przepływy pracy

Użyj tej strony, jeśli wiesz, jakie zadanie chcesz wykonać, ale jeszcze nie wiesz, od którego artykułu dotyczącego rozszerzeń PostgreSQL lub interfejsu zacząć. Jeśli zamiast tego chcesz przejrzeć funkcje krok po kroku, zacznij od rozszerzenia PostgreSQL dla Visual Studio Code.

Wybieranie przepływu pracy zgodnego z zadaniem

Jeśli chcesz... Zacznij tutaj Następnie przejdź do...
Nawiązywanie połączenia i uruchamianie pierwszego zapytania Szybki start: nawiązywanie połączenia i wykonywanie zapytań dotyczących bazy danych PostgreSQL Połączenia i tożsamość, edytor zapytań i funkcja IntelliSense
Eksplorowanie nieznanej bazy danych Eksplorator obiektów Wizualizator schematów, integracja Copilot
Badanie powolnego zapytania Edytor zapytań i funkcja IntelliSense Wizualizator planu zapytań, integracja Copilot, pulpit nawigacyjny serwera
Zarządzanie serwerem elastycznym Azure Database for PostgreSQL Połączenia i tożsamość Pulpit nawigacyjny serwera, zarządzanie serwerem Azure, tworzenie serwera PostgreSQL
Użyj programu Copilot lub przepływów pracy AI zintegrowanych z aplikacją hosta integracja Copilota uczestnik czatu @pgsql, tryb agenta, serwer MCP
Korzystanie z przepływów pracy PostgreSQL opartych na terminalu Używanie narzędzia psql w terminalu Edytor zapytań i funkcja IntelliSense

Nawiązywanie połączenia i uruchamianie pierwszego zapytania

Użyj tej ścieżki podczas pierwszej instalacji rozszerzenia lub sprawdzania, czy serwer jest osiągalny.

  1. Rozpocznij od Przewodnika Szybki start: łączenie z bazą danych PostgreSQL i wykonywanie zapytań, aby jak najszybciej przejść przez pełną konfigurację.
  2. Jeśli potrzebujesz zapisanych profili, uwierzytelniania Microsoft Entra ID, uwierzytelniania AWS IAM dla usługi Amazon RDS/Aurora PostgreSQL lub zaawansowanych ustawień protokołu SSL/TLS, przejdź do Połączenia i tożsamość.
  3. Po zakończeniu połączenia przejdź do edytora zapytań i funkcji IntelliSense , aby otworzyć nowe zapytanie, uruchomić instrukcje i sprawdzić dane wyjściowe w panelu Wyników zapytań PostgreSQL .

Eksplorowanie nieznanej bazy danych

Użyj tej ścieżki, gdy dziedziczysz istniejący schemat i musisz zrozumieć strukturę przed napisaniem języka SQL.

  1. Zacznij od Eksploratora obiektów , aby przeglądać serwery, bazy danych, schematy i obiekty w drzewie Połączenia .
  2. Jeśli chcesz szybko znaleźć konkretny obiekt, użyj funkcji Wyszukaj obiekty w Eksploratorze obiektów zamiast ręcznie rozszerzać drzewo.
  3. Jeśli potrzebujesz mapy relacji, przejdź do wizualizacji schematu.
  4. Jeśli chcesz, aby AI uwzględniająca schemat pomogła w identyfikacji odpowiednich obiektów lub przygotowaniu kolejnego zapytania, przejdź do integracji z Copilotem.

Badanie i optymalizowanie powolnego zapytania

Użyj tej ścieżki, gdy zapytanie działa wolno, musisz zrozumieć, dlaczego usługa PostgreSQL wybrała określony plan lub chcesz pomóc w zawężaniu wąskich gardeł.

  1. Odtwórz instrukcję w edytorze zapytań i IntelliSense.
  2. Otwórz wizualizator planu zapytania , aby sprawdzić plan wykonywania w widoku drzewa, widoku tabeli, widoku Icicle lub widoku źródłowego.
  3. Jeśli potrzebujesz pomocy w zakresie sztucznej inteligencji, użyj integracji Copilot, aby wybrać między analizą wydajności zapytań, akcjami edytora skoncentrowanego na zapytaniach lub analizą trybu agenta buforowanego planu.
  4. W przypadku serwerów hostowanych Azure otwórz pulpit nawigacyjny serwera, aby skorelować wyniki zapytań z wartościami procentowymi procesora CPU, operacjami we/wy na sekundę i metrykami połączenia.

Zarządzanie serwerem elastycznym Azure Database for PostgreSQL

Użyj tej ścieżki, jeśli chcesz monitorować lub administrować serwerem elastycznym Azure Database for PostgreSQL bez przełączania się do portalu Azure dla każdego kroku.

  1. Skonfiguruj przepływ połączeń i tożsamości w sekcji Połączenia i tożsamość.
  2. Wybierz Pulpit nawigacyjny na węźle serwera, aby otworzyć Pulpit nawigacyjny serwera i wyświetlić szczegóły serwera, metryki oraz szybkie akcje.
  3. Przejdź do zarządzania serwerem platformy Azure, aby zarządzać regułami zapory, parametrami, kopiami zapasowymi, dziennikami i administracją specyficzną dla platformy Azure.
  4. Jeśli potrzebujesz nowego środowiska, użyj polecenia Create a PostgreSQL server (Utwórz serwer PostgreSQL), aby aprowizować serwer elastyczny Azure Database for PostgreSQL lub utworzyć lokalne wystąpienie oparte na platformie Docker.

Korzystaj z Copilota lub przepływów pracy AI zintegrowanych z hostem

Użyj tej ścieżki, gdy potrzebujesz czatu uwzględniającego schematy, automatyzacji opartej na narzędziach lub integracji AI z hostem wykraczającej poza pojedyncze polecenie edytora.

  1. Zacznij od integracji z Copilotem, aby wybrać właściwy punkt wyjścia do stojącego przed Tobą zadania.
  2. Przejdź do @pgsql jako uczestnika czatu, gdy chcesz korzystać z czatu uwzględniającego schemat w trybie Ask narzędzia Copilot.
  3. Przejdź do trybu agenta, jeśli chcesz, aby Copilot połączył się, sprawdził schemat bazy danych, uruchomił zapytania i wykonał wieloetapowe zadania związane z bazą danych.
  4. Przejdź do serwera MCP , gdy host obsługuje automatyczną rejestrację MCP i chcesz, aby obszar narzędzi PostgreSQL rozszerzenia był dostępny w tym miejscu.

Użyj natywnych psql możliwości

Użyj tej opcji, gdy potrzebujesz interaktywnej sesji terminala, \ meta-poleceń, COPY przepływów pracy lub uruchamiania skryptów w natywnym środowisku psql.

  1. Zacznij od Użyj narzędzia psql w terminalu, aby otworzyć Połącz za pomocą PSQL z poziomu węzła bazy danych lub uruchomić Uruchom plik za pomocą PSQL dla zapisanego pliku .sql.
  2. Wróć do edytora zapytań i IntelliSense, jeśli chcesz korzystać z IntelliSense, wyników wizualnych, wykresów, historii zapytań i opcji eksportu dostępnych w edytorze.