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.
Ebben a rövid útmutatóban a PostgreSQL-bővítményt használja Visual Studio Code postgreSQL-kiszolgálóhoz való csatlakozáshoz, táblázat létrehozásához, sorok beszúrásához és lekérdezés futtatásához, mindezt a VS Code-ban.
Mit fogsz megtanulni
- Nyissa meg a kapcsolati párbeszédpanelt, és csatlakozzon egy PostgreSQL-kiszolgálóhoz
- Adatbázis és tábla létrehozása a lekérdezésszerkesztővel
- Adatok beszúrása és lekérdezése
- Eredmények megtekintése az Eredmények panelen
Prerequisites
Mielőtt hozzákezdene, győződjön meg arról, hogy rendelkezik az alábbiakval:
- Visual Studio Code telepítve.
- A Bővítmények Piactérről telepített Visual Studio Code PostgreSQL-bővítménye.
- Hozzáférés egy futó PostgreSQL-kiszolgálóhoz. Használhat helyi telepítést, Docker-tárolót, vagy bármely helyszíni vagy felhőalapú PostgreSQL-példányt.
Csatlakozás kiszolgálóhoz
Nyissa meg a PostgreSQL nézetet a Ctrl+Alt+D (Windows/Linux) vagy a Cmd+Alt+D (macOS) billentyűkombináció lenyomásával, vagy válassza a PostgreSQL ikont a tevékenységsávon.
Mutasson a Kapcsolatok szakasz fejlécére, és válassza az Új kapcsolat hozzáadása (az + ikon) lehetőséget. Megnyílik a kapcsolat párbeszédpanel, amelyen a Paraméterek lap van kijelölve.
Töltse ki a PostgreSQL-kiszolgáló kapcsolatmezőit:
Field Példaérték Description Kiszolgáló neve localhostA kiszolgáló állomásneve vagy IP-címe. Hitelesítés típusa Jelszó Válassza a Jelszó, az Entra Auth, az AWS IAM (RDS/Aurora) vagy a None lehetőséget. Felhasználónév postgresA PostgreSQL-bejelentkezés. Jelszó (az Ön jelszava) A fiók jelszava. Adatbázis neve postgresA csatlakozni kívánt adatbázis. Kapcsolat neve Local dev serverA kapcsolat opcionális megjelenített neve. Tip
A Jelszó mentése lehetőséget választva biztonságosan tárolhatja a jelszót a VS Code hitelesítőadat-tárolójában, így a rendszer nem kéri minden kapcsolatra. A Microsoft Entra ID hitelesítésről, az AWS IAM-hitelesítésről vagy más identitásbeállításról lásd: Kapcsolatok és identitás.
Válassza a Mentés és Csatlakozás lehetőséget.
A kiszolgáló zöld állapotjelzővel jelenik meg a Kapcsolatok fában, ha a kapcsolat sikeres.
Adatbázis létrehozása
Kattintson a jobb gombbal a kiszolgálócsomópontra a Kapcsolatok fában, és válassza az Új lekérdezés lehetőséget. Megnyílik egy lekérdezésszerkesztő, amely csatlakozik a kiszolgálóhoz.
Illessze be a következő utasítást, és nyomja le a Ctrl+Shift+E (Windows/Linux) vagy a Cmd+Shift+E (macOS) billentyűkombinációt a futtatáshoz:
CREATE DATABASE tutorialdb;Kattintson a jobb gombbal a kiszolgálócsomópontra a Kapcsolatok fában, és válassza a Frissítés lehetőséget az új tutorialdb-adatbázis megtekintéséhez a fán.
Tábla létrehozása
Módosítsa az adatbázis-környezetet tutorialdb-ra. Használja az adatbázis legördülő listáját a lekérdezésszerkesztő eszköztárán, vagy futtassa
pgsql.changeDatabasea Parancskatalógusból (PostgreSQL-adatbázis módosítása) és válassza a tutorialdb lehetőséget.Illessze be a következő utasítást a lekérdezésszerkesztőbe, és futtassa a Ctrl+Shift+E / Cmd+Shift+E billentyűkombinációval:
CREATE TABLE customers ( id SERIAL PRIMARY KEY, name VARCHAR(50) NOT NULL, email VARCHAR(50) NOT NULL, city VARCHAR(50) );Az Üzenetek panel megerősíti, hogy az utasítás sikeresen befejeződött.
Adatok beszúrása
Cserélje le a lekérdezésszerkesztő tartalmát a következő utasításra, és futtassa azt:
INSERT INTO customers (name, email, city)
VALUES
('Alice Johnson', 'alice@example.com', 'Seattle'),
('Bob Smith', 'bob@example.com', 'Portland'),
('Carol Williams', 'carol@example.com', 'San Francisco');
Az Üzenetek panel megerősíti, hogy három sor lett beszúrva.
Adatok lekérdezése
Cserélje le a lekérdezésszerkesztő tartalmát a következő utasításra, és futtassa azt:
SELECT * FROM customers;
Az Eredmények panelen a beszúrt három sor látható.
Az eredmény ellenőrzése
Az adatok megőrzésének ellenőrzéséhez futtasson egy szűrt lekérdezést:
SELECT name, city
FROM customers
WHERE city = 'Seattle';
Az Eredmények panel egy sort ad vissza Alice JohnsonnakSeattle-ben.
Kapcsolati problémák hibaelhárítása
Ha nem tud csatlakozni a kiszolgálóhoz, ellenőrizze a következő gyakori okokat:
- Kapcsolat elutasítva: Ellenőrizze, hogy a PostgreSQL fut-e, és a várt gazdagépen és porton figyel-e. Helyi kiszolgálók esetén ellenőrizze, hogy a szolgáltatás elindult-e.
-
A jelszó-hitelesítés sikertelen: Ellenőrizze duplán a felhasználónév és a jelszó értékét. Tekintse át a kiszolgáló fájlját
pg_hba.conf, és ellenőrizze, hogy a hitelesítési módszer engedélyezi-e a kapcsolatot. - SSL-hibák: Konfigurálja az SSL-beállításokat a speciális kapcsolati beállításokban. További információ: Kapcsolatok és identitás: SSL és TLS.