Megosztás a következőn keresztül:


Rövid útmutató: Adatbázis csatlakoztatása és lekérdezése a Visual Studio Code PostgreSQL-bővítményével

A Visual Studio Code PostgreSQL-bővítménye hatékony eszköz a PostgreSQL-adatbázisok fejlesztésének és felügyeletének egyszerűsítésére. Ez az útmutató végigvezeti a PostgreSQL-adatbázishoz való csatlakozáson és a lekérdezések Visual Studio Code-környezetben való végrehajtásán.

Prerequisites

Mielőtt hozzákezdene, ellenőrizze, hogy a megfelelő eszközöket és erőforrásokat letöltötte és telepítette-e.

Ezek az eszközök és erőforrások segítenek a cikk követésében és abban, hogy a legtöbbet hozd ki a GitHub Copilot integrációból a Visual Studio Code PostgreSQL bővítményéhez.

A PostgreSQL-bővítmény telepítése

A PostgreSQL-bővítmény telepítése:

  1. Nyissa meg a Visual Studio Code-ot, és lépjen a Bővítmények nézetre a Tevékenységsáv Bővítmények ikonjának kiválasztásával vagy a Nézet: Bővítmények paranccsal.
  2. Keresse meg a PostgreSQL-t a Bővítmények Piactéren.
  3. Válassza ki a Microsoft által létrehozott PostgreSQL-bővítményt , és válassza az Install (Telepítés) lehetőséget.

A bővítmény telepítésekor megjelenik az elefánt ikonnal ábrázolt PostgreSQL-oldal a Visual Studio Code oldalsávján.

Kapcsolat hozzáadása a PostgreSQL-hez

Akár helyileg, akár távoli kiszolgálón van üzemeltetve, a PostgreSQL-adatbázishoz való csatlakozás alapvető lépés az adatok kezelése és az azokkal való interakció során. A folyamat során meg kell adni a szükséges kapcsolati adatokat, például a kiszolgáló címét, portját és hitelesítési hitelesítő adatait, hogy biztonságos kapcsolatot létesítsen az ügyfélalkalmazás és az adatbázis között. A Visual Studio Code PostgreSQL-bővítményével zökkenőmentesen csatlakozhat az adatbázishoz, és hatékony eszközökkel hatékonyan kérdezheti le, kezelheti és vizsgálhatja meg az adatokat.

  1. A PostgreSQL bővítményoldal megnyitásához válassza az oldalsávon az elefánt ikont.

  2. Válassza a Kapcsolat hozzáadása gombot.

  3. Adja meg manuálisan a kapcsolat adatait, vagy használja a kapcsolati sztring formátumát:

      psql -h <server>.postgres.database.azure.com -p 5432 -U
    
  4. Ha az Azure-t használja, jelentkezzen be az Azure-fiókjába, és keresse meg az adatbázispéldányt. Szűrés előfizetés, erőforráscsoport, kiszolgáló és adatbázisnév alapján.

Authentication

A bővítmény két hitelesítési módszert támogat:

  • Felhasználónév/jelszó: Adja meg az adatbázis hitelesítő adatait közvetlenül a kapcsolatmezőkbe.
  • Microsoft Entra ID-hitelesítés: Adja hozzá a Microsoft Entra ID-fiókját az Azure által üzemeltetett adatbázisokhoz.

Képernyőkép a Visual Studio Code PostgreSQL-bővítményének kapcsolati párbeszédpaneléről.

A kapcsolat tesztelése és mentése

  1. Válassza a Kapcsolat tesztelése lehetőséget a kapcsolat részleteinek ellenőrzéséhez.
  2. Sikeres tesztelés esetén a teszt dobozban megjelenik egy pipa.
  3. Válassza a Csatlakozás lehetőséget a kapcsolat létrehozásához.
  4. Az Ön kapcsolata automatikusan elmentésre kerül és megjelenik a Kapcsolatok ablakban.

Adatbázis-objektumok felfedezése

Az Objektumkezelő hierarchikus nézetet biztosít az adatbázis-objektumokról:

  • Bontsa ki az adatbáziselemet a sémák, táblák, nézetek, függvények és tárolt eljárások megtekintéséhez.
  • Kattintson a jobb gombbal az adatbázisra a következő lehetőségek megtekintéséhez:
    • Új lekérdezés indítása
    • Csevegés ezzel az adatbázissal (elindítja a pgsql csevegési felületet)
    • Csatlakozás a PSQL-vel psql-terminálkapcsolat elindításához
  • Kattintson a jobb gombbal egy táblára, és válassza a Felső 1000 kiválasztása lehetőséget az adatok megtekintéséhez. A lekérdezés megnyílik a Lekérdezésszerkesztőben, és az eredmények megjelennek az Eredmények megjelenítő lapján.

Lekérdezések végrehajtása

SQL-lekérdezések készítése és végrehajtása a Lekérdezésszerkesztővel:

  • Használja ki a környezettudatos IntelliSense előnyeit az SQL-kulcsszavak és az objektumnevek automatikus kiegészítéséhez.
  • Szintaxiskiemelés és automatikus formázás használata a jobb olvashatóság és pontosság érdekében.
  • Hozzáférés a korábban végrehajtott lekérdezésekhez a Lekérdezéselőzmények panelen keresztül.

Lekérdezési eredmények áttekintése

Az Eredmények megjelenítője speciális funkciókat kínál a lekérdezési eredmények használatához:

  • Eredmények exportálása CSV-, JSON- vagy Excel-formátumokba további elemzés céljából.
  • A keresési, szűrési és rendezési lehetőségek használatával pontosíthatja az adatokat.
  • Az állandó adatnézetek megőrzik a contextust tabulátorok közötti váltáskor.

A GitHub Copilot használata speciális segítségért

A GitHub Copilot integrációja AI-alapú kódjavaslatokkal, lekérdezésoptimalizálási tippekkel és interaktív adatbázis-támogatással javítja a PostgreSQL fejlesztési élményét. Ez a funkció segít leegyszerűsíteni a munkafolyamatot, csökkenteni a fejlesztési időt, és mélyebb betekintést nyerni az adatbázis műveleteibe. Ez a szakasz végigvezeti a Visual Studio Code PostgreSQL-bővítményén belüli Copilot aktiválásának és használatának lépésein.

Győződjön meg arról, hogy telepítve vannak a GitHub Copilot és a Copilot Chat bővítmények.

Jelentkezzen be a GitHub-fiókjába, és engedélyezze a @pgsql Copilot Csevegőügynököt a bővítmény beállításai között.

Interaktív adatbázis-kérések

Kattintson a jobb gombbal egy adatbázisra, és válassza a Csevegés ezzel az adatbázissal lehetőséget a Copilot használatához.

Az alábbi példához hasonló kérések írásával részletes elemzéseket és javaslatokat kaphat.

@pgsql tell me about the tables in the HR schema

További információ: GitHub Copilot konfigurálása.

Csatlakozás az Azure Database for PostgreSQL-hez a Visual Studio Code használatával

Csatlakozzon egy rugalmas Azure Database for PostgreSQL-kiszolgálópéldányhoz a Visual Studio Code használatával az alábbi lépések végrehajtásával:

  1. Jelentkezzen be az Azure Portalra, és keresse meg rugalmas Azure Database for PostgreSQL-kiszolgálópéldányát.
  2. Nyissa meg a kiszolgálópéldány Áttekintés lapját.

Csatlakozás a Visual Studio Code-hoz

Az Azure Portal "Csatlakozás a Visual Studio Code-hoz" lehetőségével egyszerűbben csatlakozhat rugalmas Azure Database for PostgreSQL-kiszolgálópéldányához. Ez a funkció leegyszerűsíti a telepítést azáltal, hogy végigvezeti a szükséges előfeltételeken, és automatikusan konfigurálja a kapcsolat részleteit. Ezzel az integrációval gyorsan létrehozhat egy kapcsolatot, és kezelheti az adatbázist közvetlenül a Visual Studio Code-környezetben.

  • Válassza a kiemelt Csatlakozás a Visual Studio Code-tal gombot az Áttekintés lapon.
  • Megjelenik egy oldalpanel, amely felsorolja a Visual Studio Code-tal való csatlakozáshoz szükséges követelményeket.

Képernyőkép az Azure Portalról, amelyen egy Azure Database for PostgreSQL-példány látható a Connect with Visual Studio Code gombbal.

Követelmények megerősítése

  • Az oldalablakban a megfelelő jelölőnégyzetek bejelölésével győződjön meg arról, hogy minden előfeltétel (Visual Studio Code és PostgreSQL-bővítmény) teljesül.

  • Szükség esetén töltse le a Visual Studio Code-ot és a bővítményt az oldalablakban található hivatkozások használatával.

  • Szükség esetén töltse ki a kapcsolati paramétereket, például az alapértelmezett adatbázisnevet, a hitelesítési módszert és a kapcsolatkészletezést.

    Képernyőkép az Azure Portalról, amelyen egy Azure Database for PostgreSQL-példány látható a Connect with Visual Studio Code panelen. A Megnyitás a Visual Studio Code-ban gomb ki van emelve.

Megnyitás a Visual Studio Code-ban

  • Válassza a Megnyitás a Visual Studio Code-ban gombot az oldalsó panelen.
  • Ha a Visual Studio Code és a bővítmény megnyitása több mint 40 másodpercet vesz igénybe, az oldalablakban megjelenik egy újrapróbálkozási megnyitás a Visual Studio Code-ban gomb.

Indítsa el a Visual Studio Code-ot

  • Ha a Visual Studio Code telepítve van és fut, a PostgreSQL-bővítmény kapcsolati párbeszédpanelje automatikusan elindul.
  • Ha a Visual Studio Code telepítve van, de nincs megnyitva, körülbelül 40 másodpercen belül elindul, amelyet a kapcsolat párbeszédpanel követ.

Kapcsolat részleteinek automatikus kitöltése

Megnyílik a PostgreSQL-bővítmény kapcsolati párbeszédpanelje, és a Kiszolgálónév mező automatikusan kitölti a kiszolgálóvégpontot.

Képernyőkép a Visual Studio Code Kapcsolat párbeszédpanel PostgreSQL-bővítményéről, amelyen előre fel van töltve a kiszolgálónév részletei.

Hitelesítési adatok megadása

Válassza ki az előnyben részesített hitelesítési módszert:

  • Jelszó-hitelesítés: Adja meg manuálisan a felhasználónevet és a jelszót.
  • Entra-hitelesítés: Adja meg az Azure-fiók hitelesítő adatait.

Adjon meg egyéb kapcsolati adatokat, például profilnevet, adatbázisnevet (nem kötelező), kiszolgálócsoportot és portszámot.

Mentés és csatlakozás

A kapcsolat létrehozásához válassza a Save &Connect (Mentés és csatlakozás) gombot. Miután csatlakozott, bontsa ki a kiszolgálót az Object Explorer fában az adatbázisok, sémák és táblák megtekintéséhez, vagy használja a beépített lekérdezési eszközt az adatbázis-objektumok kezeléséhez.

Troubleshoot

Ha problémákat tapasztal a csatlakozási folyamat során:

  • Ellenőrizze, hogy telepítve és engedélyezve van-e a Visual Studio Code és a PostgreSQL-bővítmény.

  • Győződjön meg arról, hogy az IP-cím engedélyezve van az Azure Database for PostgreSQL tűzfalbeállításaiban.

  • Ha nem felel meg az előfeltételeknek, az oldalpanel visszajelzést és lépéseket biztosít a probléma megoldásához, beleértve a kapcsolat újrapróbálkozását is.

Visszajelzés és támogatás

Hibák, funkciókérések és problémák esetén használja a Visual Studio Code beépített visszajelzési eszközét. Ezt a visszajelzési folyamatot a Visual Studio Code súgómenüjében vagy a PGSQL parancspalettán keresztül hajthatja végre.

  • Súgó menü

    • Ugrás a Súgó > Probléma jelentése
  • Parancspaletta

    • Nyissa meg a parancs palettát Ctrl + Shift + P és futtassa: PGSQL: Report Issue