Rövid útmutató: Csatlakozás és lekérdezés a PostgreSQL-hez

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:

Csatlakozás kiszolgálóhoz

  1. 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.

  2. 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.

    Képernyőkép a Kapcsolat párbeszédpanelről, amelyen a Paraméterek lap látható.

  3. Töltse ki a PostgreSQL-kiszolgáló kapcsolatmezőit:

    Field Példaérték Description
    Kiszolgáló neve localhost A 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 postgres A PostgreSQL-bejelentkezés.
    Jelszó (az Ön jelszava) A fiók jelszava.
    Adatbázis neve postgres A csatlakozni kívánt adatbázis.
    Kapcsolat neve Local dev server A 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.

  4. 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

  1. 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.

  2. 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;
    
  3. 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

  1. 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.changeDatabase a Parancskatalógusból (PostgreSQL-adatbázis módosítása) és válassza a tutorialdb lehetőséget.

  2. 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.