Přejít na hlavní obsah

Jak otevřít psql na Windows-krok za krokem pokyny pro začátečníky

  • Dita Holubová
  • Praxe

Při práci s databázemi PostgreSQL na operačním systému Windows je třeba vědět, jak otevřít nástroj PSQL příkazového řádku, který vám umožní spravovat databázi a provádět dotazy SQL. V tomto článku vám řekneme, jak otevřít psql na Windows, a poskytneme podrobný návod, jak jej spustit.

Krok 1: Přejděte do složky, kde je nainstalován PostgreSQL. Obvykle je na cestě C:\Program Files\PostgreSQL\. Budete muset najít složku s požadovanou verzí PostgreSQL - například 13.0-a otevřít ji.

Krok 2: Uvnitř složky vyhledejte složku 'bin' a otevřete ji. Obsahuje spustitelný soubor psql.exe, pomocí kterého lze otevřít psql.

Krok 3: Stiskněte klávesu Shift na klávesnici, klikněte pravým tlačítkem myši na prázdné místo ve složce bin a vyberte možnost "Otevřít okno příkazů". Tím se otevře příkazový řádek v aktuálním adresáři.

Krok 4: Na příkazovém řádku zadejte příkaz "psql" a stiskněte Enter. Psql by se měl spustit a zobrazí se výzva k zadání příkazů.

Gratulujeme! Úspěšně jste otevřeli psql na Windows. Nyní můžete spravovat databázi PostgreSQL a provádět dotazy SQL, aniž byste se museli uchýlit k grafickému rozhraní.

Instalace PostgreSQL na Windows

Chcete-li nainstalovat PostgreSQL na operační systém Windows, musíte postupovat podle následujících kroků:

1. Stáhněte si instalační soubor PostgreSQL z oficiálních stránek projektu (https://www.postgresql.org/download/windows/).

2. Spusťte stažený soubor a postupujte podle pokynů průvodce instalací.

3. Během procesu instalace vyberte možnosti instalace, jako je cesta k instalaci, Jazyk rozhraní a komponenty, které chcete nainstalovat.

4. Během instalace budete vyzváni k vytvoření hesla pro uživatele "postgres", které se používá pro správu databází. Zadejte silné heslo a zapamatujte si ho.

5. Po dokončení instalace bude PostgreSQL připraven k použití.

Po instalaci budete muset spustit PostgreSQL a připojit se k němu pomocí nástroje psql nebo jiných nástrojů.

Nyní můžete začít pracovat s databázemi PostgreSQL na svém počítači.

Vytvoření uživatele v PostgreSQL

Chcete-li vytvořit uživatele v PostgreSQL, postupujte podle níže uvedených kroků:

  1. Otevřete příkazový řádek nebo terminál.
  2. Zadejte příkaz psql-u postgres a stiskněte Enter. Tento příkaz vám umožňuje vstoupit do rozhraní PostgreSQL pod uživatelem postgres.
  3. Zadejte uživatelské heslo postgres, pokud byl nainstalován během instalace PostgreSQL a stiskněte Enter.
  4. Zadejte příkaz Create USER uživatelské jméno WITH PASSWORD 'Heslo'; a stiskněte Enter. Zde jméno uživatele - je to jméno, které chcete přiřadit novému uživateli a heslo - to je heslo pro uživatele.
  5. Pokud chcete dát novému uživateli všechna oprávnění do databáze, zadejte příkaz alter USER uživatel_uživatel CREATEDB; a stiskněte Enter. To umožní uživateli vytvářet databáze.
  6. Pokud chcete dát novému uživateli možnost vytvářet tabulky, spusťte příkaz alter USER uživatel_uživatel CREATEEXTENSION ("uuid-ossp"); a stiskněte Enter. To uživateli umožní použít rozšíření "uuid-ossp" k vytvoření jedinečných identifikátorů.
  7. Chcete-li ukončit rozhraní PostgreSQL, zadejte příkaz \q A stiskněte Enter.

Nyní máte nového uživatele v PostgreSQL.

Nastavení proměnné prostředí PATH

Chcete-li otevřít psql na příkazovém řádku bez uvedení úplné cesty k spustitelnému souboru, musíte nakonfigurovat proměnnou prostředí PATH.

Proměnná prostředí PATH je seznam cest k adresářům, ve kterých operační systém hledá spustitelné soubory.

Následující kroky umožní přidat cestu k adresáři se spustitelným souborem psql do proměnné prostředí PATH:

  1. Spusťte "ovládací panel".
  2. Vyberte " Systém a zabezpečení "a poté"systém".
  3. Klikněte na" Pokročilé možnosti systému " na navigačním panelu vlevo.
  4. V okně, které se otevře, vyberte kartu Upřesnit a klikněte na proměnné prostředí.
  5. V části proměnné prostředí pro uživatele vyhledejte proměnnou prostředí "PATH" (pokud neexistuje, vytvořte novou proměnnou s tímto názvem).
  6. Klikněte na " Změnit "a v okně, které se zobrazí, klikněte na"nové".
  7. Zadejte cestu do adresáře se spustitelným souborem psql, například C:\Program Files\PostgreSQL\13\bin a klikněte na OK.
  8. Zavřete všechna okna stisknutím tlačítka OK.

Po provedení těchto kroků bude proměnná prostředí PATH aktualizována a umožní vám otevřít psql na příkazovém řádku odkudkoli v systému.

Vytvoření databáze v PostgreSQL

1. Otevřete příkazový řádek nebo příkazový shell psql zadáním psql do vyhledávacího pole nebo do příkazového řádku systému Windows.

2. Pokud jsou vyžadovány, zadejte své přihlašovací údaje (uživatelské jméno a heslo).

3. Vytvořte novou databázi pomocí příkazu CREATE DATABASE . Chcete-li například vytvořit databázi s názvem "mydatabase", spusťte následující příkaz:

CREATE DATABASE mydatabase;

4. Potvrďte vytvoření databáze zadáním příkazu \l pro zobrazení seznamu existujících databází. Ujistěte se, že se v seznamu zobrazí vaše nová databáze.

5. Spusťte příkaz \c mydatabase pro připojení k vytvořené databázi.

Nyní můžete začít pracovat se svou databází PostgreSQL!

Spuštění serveru PostgreSQL

Chcete-li spustit server PostgreSQL na Windows, musíte provést několik kroků:

  1. Otevřete příkazový řádek stisknutím klávesy Win + R a zadáním příkazu "cmd".
  2. Přejděte do složky, kde byl PostgreSQL nainstalován. Obvykle se nachází na adrese "C:\Program Files\PostgreSQL \ verze\bin".
  3. Zadejte příkaz " pg_ctl-D "C:\ProgramData\PostgreSQL\версия\data" start "nahrazením" verze " aktuální verzí PostgreSQL.
  4. Počkejte na zprávu o spuštění serveru "server starting".

Po provedení těchto kroků bude Server PostgreSQL úspěšně spuštěn. Nyní můžete použít psql k práci s databází.