Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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 Visual Studio Code telepítve van a gépére.
- A PostgreSQL-adatbázis helyileg vagy a felhőben van telepítve.
- A Visual Studio Code-ban telepített PostgreSQL-bővítmény.
- GitHub Copilot-bővítmény
- A GitHub Copilot Chat bővítmény telepítve van.
- Azure-fiók felhőben üzemeltetett adatbázisokhoz való csatlakozáshoz (nem kötelező).
A PostgreSQL-bővítmény telepítése
A PostgreSQL-bővítmény telepítése:
- 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.
- Keresse meg a PostgreSQL-t a Bővítmények Piactéren.
- 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.
A PostgreSQL bővítményoldal megnyitásához válassza az oldalsávon az elefánt ikont.
Válassza a Kapcsolat hozzáadása gombot.
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 -UHa 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.
A kapcsolat tesztelése és mentése
- Válassza a Kapcsolat tesztelése lehetőséget a kapcsolat részleteinek ellenőrzéséhez.
- Sikeres tesztelés esetén a teszt dobozban megjelenik egy pipa.
- Válassza a Csatlakozás lehetőséget a kapcsolat létrehozásához.
- 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:
- Jelentkezzen be az Azure Portalra, és keresse meg rugalmas Azure Database for PostgreSQL-kiszolgálópéldányát.
- 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ö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.
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.
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
- Nyissa meg a parancs palettát