Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V tomto rychlém startu použijete rozšíření PostgreSQL pro Visual Studio Code pro připojení k serveru PostgreSQL, vytvoření tabulky, vložení řádků a spuštění dotazu ze služby VS Code.
Co se naučíte
- Otevření dialogového okna připojení a připojení k serveru PostgreSQL
- Vytvoření databáze a tabulky pomocí editoru dotazů
- Vložení a dotazování dat
- Zobrazení výsledků na panelu Výsledky
Prerequisites
Než začnete, ujistěte se, že máte následující:
- Visual Studio Code je nainstalován.
- Rozšíření PostgreSQL pro Visual Studio Code nainstalované z Marketplace rozšíření.
- Přístup k běžícímu serveru PostgreSQL. Můžete použít místní instalaci, kontejner Dockeru nebo jakoukoli místní nebo cloudovou instanci PostgreSQL.
Připojení k serveru
Otevřete zobrazení PostgreSQL stisknutím kombinace kláves Ctrl+Alt+D (Windows/Linux) nebo Cmd+Alt+D (macOS) nebo výběrem ikony PostgreSQL na panelu aktivit.
Najeďte myší na záhlaví oddílu Připojení a vyberte Přidat nové připojení ( + ikona). Otevře se dialogové okno Připojení se zvolenou kartou Parametry.
Vyplňte pole připojení pro server PostgreSQL:
Pole Příklad hodnoty Popis Název serveru localhostNázev hostitele nebo IP adresa serveru. Typ ověření Heslo Zvolte Heslo, Entra Auth, AWS IAM (RDS/Aurora) nebo Žádné. Uživatelské jméno postgresVaše přihlášení k PostgreSQL. Heslo (vaše heslo) Heslo pro účet. Název databáze postgresDatabáze, ke které se chcete připojit. Název připojení Local dev serverVolitelný zobrazovaný název pro toto připojení. Tip
Vyberte Uložit heslo, aby se heslo bezpečně ukládal do úložiště přihlašovacích údajů VS Code, takže se při každém připojení nezobrazí výzva. Informace o ověřování Microsoft Entra ID, ověřování AWS IAM nebo nastavení jiné identity najdete v tématu Připojení a identita.
Vyberte Uložit a připojit.
Server se zobrazí ve stromu Připojení se zeleným indikátorem stavu, když bude připojení úspěšné.
Vytvoření databáze
Ve stromu Připojení klikněte pravým tlačítkem na uzel serveru a vyberte Nový dotaz. Otevře se editor dotazů, který je připojený k serveru.
Vložte následující příkaz a stisknutím kombinace kláves Ctrl+Shift+E (Windows/Linux) nebo Cmd+Shift+E (macOS) ho spusťte:
CREATE DATABASE tutorialdb;Klikněte pravým tlačítkem myši na uzel serveru ve stromu Připojení a výběrem možnosti Aktualizovat zobrazíte novou databázi tutorialdb ve stromu.
Vytvoření tabulky
Změňte kontext databáze na tutorialdb. Použijte rozevírací seznam databáze na panelu nástrojů editoru dotazů nebo spusťte
pgsql.changeDatabasez palety příkazů (změnit databázi PostgreSQL) a vyberte tutorialdb.Do editoru dotazů vložte následující příkaz a spusťte ho pomocí kombinace kláves Ctrl+Shift+E / Cmd+Shift+E:
CREATE TABLE customers ( id SERIAL PRIMARY KEY, name VARCHAR(50) NOT NULL, email VARCHAR(50) NOT NULL, city VARCHAR(50) );Panel Zprávy potvrdí, že příkaz byl úspěšně dokončen.
Vložení dat
Obsah editoru dotazů nahraďte následujícím příkazem a spusťte ho:
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');
Panel Zprávy potvrdí, že byly vloženy tři řádky.
Vytváření dotazů na data
Obsah editoru dotazů nahraďte následujícím příkazem a spusťte ho:
SELECT * FROM customers;
Na panelu Výsledky se zobrazí tři řádky, které jste vložili.
Ověření výsledku
Pokud chcete ověřit, že jsou data trvalá, spusťte filtrovaný dotaz:
SELECT name, city
FROM customers
WHERE city = 'Seattle';
Panel Výsledky vrátí jeden řádek pro Alice Johnson v Seattlu.
Řešení potíží s připojením
Pokud se nemůžete připojit k serveru, zkontrolujte následující běžné příčiny:
- Připojení bylo odmítnuto: Ověřte, že je PostgreSQL spuštěn a naslouchá na očekávaném hostiteli a portu. U místních serverů ověřte, že je služba spuštěná.
-
Ověřování heslem se nezdařilo: Pečlivě zkontrolujte hodnoty Uživatelské jméno a Heslo . Zkontrolujte soubor serveru
pg_hba.confa ověřte, že metoda ověřování umožňuje připojení. - Chyby SSL: Nakonfigurujte nastavení SSL v rozšířených možnostech připojení. Podrobnosti najdete v tématu Připojení a identita: SSL a TLS.