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ů:
- Otevřete příkazový řádek nebo terminál.
- 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.
- Zadejte uživatelské heslo postgres, pokud byl nainstalován během instalace PostgreSQL a stiskněte Enter.
- 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.
- 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.
- 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ů.
- 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:
- Spusťte "ovládací panel".
- Vyberte " Systém a zabezpečení "a poté"systém".
- Klikněte na" Pokročilé možnosti systému " na navigačním panelu vlevo.
- V okně, které se otevře, vyberte kartu Upřesnit a klikněte na proměnné prostředí.
- 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).
- Klikněte na " Změnit "a v okně, které se zobrazí, klikněte na"nové".
- Zadejte cestu do adresáře se spustitelným souborem psql, například C:\Program Files\PostgreSQL\13\bin a klikněte na OK.
- 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ů:
- Otevřete příkazový řádek stisknutím klávesy Win + R a zadáním příkazu "cmd".
- Přejděte do složky, kde byl PostgreSQL nainstalován. Obvykle se nachází na adrese "C:\Program Files\PostgreSQL \ verze\bin".
- Zadejte příkaz " pg_ctl-D "C:\ProgramData\PostgreSQL\версия\data" start "nahrazením" verze " aktuální verzí PostgreSQL.
- 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í.