Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Rozszerzenie PostgreSQL dla programu Visual Studio Code to zaawansowane narzędzie, które usprawnia opracowywanie baz danych PostgreSQL i zarządzanie nimi. Ten przewodnik przeprowadzi Cię przez proces nawiązywania połączenia z bazą danych PostgreSQL i wykonywania zapytań w środowisku programu Visual Studio Code.
Prerequisites
Przed rozpoczęciem sprawdź, czy masz odpowiednie narzędzia i zasoby pobrane i zainstalowane.
Te narzędzia i zasoby pomagają w śledzeniu treści tego artykułu i maksymalnym wykorzystaniu integracji narzędzia GitHub Copilot dla rozszerzenia PostgreSQL dla Visual Studio Code.
- Program Visual Studio Code zainstalowany na maszynie.
- Baza danych PostgreSQL zainstalowana lokalnie lub hostowana w chmurze.
- Rozszerzenie PostgreSQL zainstalowane w programie Visual Studio Code.
- Rozszerzenie GitHub Copilot
- Zainstalowane rozszerzenie GitHub Copilot Chat.
- Konto platformy Azure do nawiązywania połączenia z bazami danych hostowanymi w chmurze (opcjonalnie).
Instalowanie rozszerzenia PostgreSQL
Aby zainstalować rozszerzenie PostgreSQL:
- Otwórz program Visual Studio Code i przejdź do widoku Rozszerzenia, wybierając ikonę Rozszerzenia na pasku działań lub za pomocą polecenia Widok: Rozszerzenia .
- Wyszukaj PostgreSQL w Marketplace Rozszerzeń.
- Wybierz rozszerzenie PostgreSQL utworzone przez firmę Microsoft i wybierz pozycję Zainstaluj.
Po zainstalowaniu rozszerzenia na pasku bocznym programu Visual Studio Code zostanie wyświetlona strona PostgreSQL reprezentowana przez ikonę słonia.
Dodawanie połączenia z bazą danych PostgreSQL
Niezależnie od tego, czy jest hostowany lokalnie, czy na serwerze zdalnym, nawiązywanie połączenia z bazą danych PostgreSQL jest podstawowym krokiem zarządzania danymi i interakcji z nimi. Ten proces obejmuje podanie niezbędnych szczegółów połączenia, takich jak adres serwera, port i poświadczenia uwierzytelniania, w celu ustanowienia bezpiecznego połączenia między aplikacją kliencką a bazą danych. Dzięki rozszerzeniu PostgreSQL dla programu Visual Studio Code możesz bezproblemowo łączyć się z bazą danych i używać zaawansowanych narzędzi do wykonywania zapytań o dane, zarządzania nimi i wydajnego eksplorowania ich.
Wybierz ikonę słonia na pasku bocznym, aby otworzyć stronę rozszerzenia PostgreSQL.
Wybierz przycisk Dodaj połączenie .
Wprowadź szczegóły połączenia ręcznie lub użyj formatu parametrów połączenia:
psql -h <server>.postgres.database.azure.com -p 5432 -UW przypadku korzystania z platformy Azure zaloguj się do swojego konta platformy Azure i wyszukaj wystąpienie bazy danych. Filtruj według subskrypcji, grupy zasobów, serwera i nazwy bazy danych.
Authentication
Rozszerzenie obsługuje dwie metody uwierzytelniania:
- Nazwa użytkownika/hasło: wprowadź poświadczenia bazy danych bezpośrednio w polach połączenia.
- Uwierzytelnianie identyfikatora Entra firmy Microsoft: dodaj konto identyfikatora Entra firmy Microsoft dla baz danych hostowanych na platformie Azure.
Testowanie i zapisywanie połączenia
- Wybierz pozycję Testuj połączenie , aby zweryfikować szczegóły połączenia.
- Po pomyślnym przetestowaniu pole testowe wyświetla znacznik wyboru.
- Wybierz pozycję Połącz , aby nawiązać połączenie.
- Połączenie zostanie automatycznie zapisane i wyświetlone w oknie Połączenia.
Eksplorowanie obiektów bazy danych
Eksplorator obiektów udostępnia hierarchiczny widok obiektów bazy danych:
- Rozwiń element bazy danych, aby wyświetlić schematy, tabele, widoki, funkcje i procedury składowane.
- Kliknij prawym przyciskiem myszy bazę danych, aby wyświetlić opcje:
- Uruchamianie nowego zapytania
- Rozmowa z tą bazą danych (rozpoczyna środowisko czatu pgsql)
- Połącz się z PSQL, aby uruchomić terminal psql
- Kliknij prawym przyciskiem myszy tabelę i wybierz pozycję Wybierz 1000 pierwszych , aby wyświetlić jego dane. Zapytanie zostanie otwarte w Edytorze zapytań, a wyniki pojawią się na karcie Podgląd wyników.
Wykonywanie zapytań
Użyj Edytora zapytań, aby uruchomić i wykonać zapytania SQL:
- Korzystaj z funkcji IntelliSense obsługującej kontekst, aby automatycznie wypełniać słowa kluczowe i nazwy obiektów SQL.
- Użyj wyróżniania składni i autoformatowania, aby uzyskać lepszą czytelność i dokładność.
- Uzyskaj dostęp do wcześniej wykonanych zapytań za pośrednictwem okienka Historia zapytań.
Przeglądanie wyników zapytania
Przeglądarka wyników oferuje zaawansowane funkcje umożliwiające interakcję z wynikami zapytania:
- Eksportuj wyniki do formatów CSV, JSON lub Excel w celu dalszej analizy.
- Użyj opcji wyszukiwania, filtrowania i sortowania, aby uściślić dane.
- Trwałe widoki danych zachowują kontekst podczas przełączania się między kartami.
Korzystanie z narzędzia GitHub Copilot w celu uzyskania zaawansowanej pomocy
Integracja z usługą GitHub Copilot rozszerza środowisko programistyczne PostgreSQL, zapewniając sugestie dotyczące kodu oparte na sztucznej inteligencji, porady dotyczące optymalizacji zapytań i interaktywną pomoc w bazie danych. Ta funkcja pomaga usprawnić przepływ pracy, skrócić czas programowania i uzyskać bardziej szczegółowe informacje na temat operacji bazy danych. W tej sekcji opisano kroki aktywowania i używania narzędzia Copilot w rozszerzeniu PostgreSQL dla programu Visual Studio Code.
Upewnij się, że zainstalowano rozszerzenia GitHub Copilot i Copilot Chat.
Zaloguj się do swojego konta usługi GitHub i włącz agenta czatu @pgsql Copilot w ustawieniach rozszerzenia.
Interaktywne komunikaty baz danych
Kliknij prawym przyciskiem myszy bazę danych i wybierz pozycję Czat z tą bazą danych , aby wchodzić w interakcje z rozwiązaniem Copilot.
Napisz zapytania podobne do poniższego przykładu, aby otrzymać szczegółowe informacje i sugestie.
@pgsql tell me about the tables in the HR schema
Aby uzyskać więcej informacji, zobacz Konfigurowanie narzędzia GitHub Copilot.
Nawiązywanie połączenia z usługą Azure Database for PostgreSQL przy użyciu programu Visual Studio Code
Połącz się z elastycznym serwerem usługi Azure Database for PostgreSQL za pomocą programu Visual Studio Code, postępując zgodnie z poniższymi krokami:
- Zaloguj się do portalu Azure i znajdź elastyczny serwer Azure Database for PostgreSQL.
- Przejdź do strony Przegląd instancji serwera.
Nawiązywanie połączenia za pomocą programu Visual Studio Code
Opcja "Połącz z programem Visual Studio Code" w portalu Azure upraszcza nawiązywanie połączenia z instancją elastycznego serwera usługi Azure Database for PostgreSQL. Ta funkcja usprawnia konfigurację, kierując cię przez niezbędne wymagania wstępne i automatycznie konfigurując szczegóły połączenia. Korzystając z tej integracji, możesz szybko nawiązać połączenie i zarządzać bazą danych bezpośrednio w środowisku programu Visual Studio Code.
- Wybierz widoczny przycisk Połącz za pomocą programu Visual Studio Code na stronie Przegląd .
- Zostanie wyświetlone okienko boczne z listą wymagań dotyczących nawiązywania połączenia przy użyciu programu Visual Studio Code.
Potwierdzanie wymagań
W okienku bocznym upewnij się, że wszystkie wymagania wstępne (Visual Studio Code i rozszerzenie PostgreSQL) są spełnione, zaznaczając odpowiednie pola wyboru.
W razie potrzeby pobierz program Visual Studio Code i rozszerzenie, korzystając z linków w okienku bocznym.
Opcjonalnie wypełnij parametry połączenia, takie jak domyślna nazwa bazy danych, metoda uwierzytelniania i buforowanie połączeń.
Otwórz w programie Visual Studio Code
- Wybierz przycisk Otwórz w programie Visual Studio Code w okienku bocznym.
- Jeśli otwarcie programu Visual Studio Code i rozszerzenia potrwa ponad 40 sekund, w okienku bocznym pojawi się przycisk Ponów próbę otwarcia w programie Visual Studio Code .
Uruchom program Visual Studio Code.
- Jeśli program Visual Studio Code jest zainstalowany i uruchomiony, zostanie automatycznie uruchomione okno dialogowe połączenia rozszerzenia PostgreSQL.
- Jeśli program Visual Studio Code jest zainstalowany, ale nie jest otwarty, zostanie uruchomiony w ciągu około 40 sekund, a następnie zostanie wyświetlone okno dialogowe połączenia.
Automatyczne wypełnianie szczegółów połączenia
Zostanie otwarte okno dialogowe połączenia w rozszerzeniu PostgreSQL, a pole Nazwa serwera automatycznie wypełni punkt końcowy serwera.
Dodaj szczegóły uwierzytelniania
Wybierz preferowaną metodę uwierzytelniania:
- Uwierzytelnianie hasłem: wprowadź nazwę użytkownika i hasło ręcznie.
- Uwierzytelnianie Entra: Wprowadź poświadczenia konta platformy Azure.
Określ inne szczegóły połączenia, takie jak nazwa profilu, nazwa bazy danych (opcjonalnie), grupa serwerów i numer portu.
Zapisywanie i łączenie
Wybierz przycisk Zapisz i połącz , aby nawiązać połączenie. Po nawiązaniu połączenia rozwiń serwer w drzewie Eksplorator obiektów, aby wyświetlić bazy danych, schematy i tabele lub użyć wbudowanego narzędzia do wykonywania zapytań w celu zarządzania obiektami bazy danych.
Troubleshoot
Jeśli podczas procesu połączenia wystąpią problemy:
Sprawdź, czy program Visual Studio Code i rozszerzenie PostgreSQL są zainstalowane i włączone.
Upewnij się, że adres IP jest dozwolony w ustawieniach zapory usługi Azure Database for PostgreSQL.
Jeśli nie spełniasz wymagań wstępnych, okienko boczne zawiera opinie i kroki umożliwiające rozwiązanie problemu, w tym ponawianie próby nawiązania połączenia.
Opinie i wsparcie
W przypadku usterek, żądań funkcji i problemów użyj wbudowanego narzędzia do przesyłania opinii w programie Visual Studio Code. Ten proces przesyłania opinii można ukończyć za pomocą menu Pomoc programu Visual Studio Code lub palety poleceń PGSQL.
Menu Pomoc
- Przejdź do Pomoc > Zgłoś problem
Paleta poleceń
- Otwórz paletę poleceń za pomocą
Ctrl + Shift + Pi uruchom:PGSQL: Report Issue
- Otwórz paletę poleceń za pomocą