PostgreSQL je výkonný relační systém pro správu databází s otevřeným zdrojovým kódem. Nabízí rozsáhlou sadu funkcí a bezplatné použití, což z ní činí oblíbený nástroj pro mnoho úkolů souvisejících s ukládáním a zpracováním dat.
V tomto článku se podíváme na proces vytváření uživatele v PostgreSQL pod operačním systémem Windows. Vytváření jednotlivých uživatelů umožňuje zabezpečení a správu přístupu k databázím. Kromě toho umožňuje nastavit různá přístupová práva pro různé uživatele v závislosti na jejich potřebách a roli v projektu.
Chcete-li vytvořit uživatele ve Windows psql, musíte provést několik kroků. Nejprve musíte nainstalovat PostgreSQL do počítače a nakonfigurovat jej tak, aby fungoval. Za druhé, musíte otevřít příkazový řádek systému Windows (cmd) a přejít do složky, kde je nainstalován psql. Poté byste měli zadat příkaz k vytvoření nového uživatele s uvedením jména a hesla. Poté bude uživatel přidán do databáze a bude moci používat psql k interakci s ní.
Jak vytvořit uživatele v systému Windows psql
Chcete-li vytvořit uživatele ve Windows psql, musíte postupovat podle následujících kroků:
| Krok | Popis |
|---|---|
| 1 | Otevřít příkazový řádek Windows a spustit psql příkazem 'psql - u postgres'. |
| 2 | Přihlaste se do interaktivní relace psql zadáním hesla správce databáze PostgreSQL. |
| 3 | Vytvořit nového uživatele příkazem 'CREATE USER uživatel_používač WITH PASSWORD 'Heslo';'. |
| 4 | Přiřadit uživateli potřebná oprávnění příkazem ' GRANT privilegium on base_dané to jméno uživatele;'. |
| 5 | Výstup z interaktivní relace psql příkazem '\q'. |
Po provedení těchto kroků bude nový uživatel úspěšně vytvořen ve Windows psql.
Krok 1: Instalace PostgreSQL na Windows
- Stáhněte si instalační soubor PostgreSQL z oficiálních stránek: https://www.postgresql.org/download/windows/.
- Spusťte stažený instalační soubor a postupujte podle pokynů instalátoru.
- Během instalace budete vyzváni k výběru adresáře pro instalaci PostgreSQL. Ve výchozím nastavení bude nainstalován v C:\Program Files\PostgreSQL\ .
- Vyberte komponenty, které chcete nainstalovat. Obvykle je nutné vybrat pouze hlavní komponentu, která obsahuje PostgreSQL Server a nástroje příkazového řádku.
- Během instalace bude také požádáno o nastavení hesla pro uživatelský účet, pomocí kterého bude Server PostgreSQL spravován. Zadejte silné heslo a zapamatujte si ho.
- Po dokončení instalace bude PostgreSQL server spuštěn automaticky.
Gratuluji! Úspěšně jste nainstalovali PostgreSQL na operační systém Windows. Přejděte k dalšímu kroku pro vytvoření uživatele.
Krok 2: Spuštění psql a přihlášení
Po úspěšné instalaci PostgreSQL serveru, můžete spustit příkazový řádek psql pro přihlášení. Chcete-li otevřít příkazový řádek psql, otevřete nabídku Start, vyhledejte složku PostgreSQL a vyberte "psql".
Když se příkazový řádek psql otevře, budete mít možnost Přihlásit se pomocí uživatelského jména a hesla. Zavést \du zobrazit seznam stávajících uživatelů:
Po zadání příkazu \du příkazový řádek psql zobrazí všechny stávající uživatele v systému. Pokud vidíte pouze uživatele "postgres" a chcete vytvořit nového uživatele, přejděte k dalšímu kroku.
K vytvoření nového uživatele použijte příkaz CREATE USER a zadejte uživatelské jméno a heslo:
CREATE USER uživatelské jméno WITH PASSWORD'Heslo';
Poté, Chcete-li uživateli udělit oprávnění k přístupu k databázím, spusťte následující příkaz:
GRANT ALL PRIVILEGES ON DATABASE název_bazy_dané to název_uživatel;
Nyní můžete ukončit příkazový řádek psql pomocí příkazu \q. V další části budeme pokračovat s nastavením rolí uživatelů a oprávnění pro přesnější nastavení přístupu.
Krok 3: Vytvoření nového uživatele
K vytvoření nového uživatele v systému Windows psql použijeme následující příkaz:
-
Otevřete příkazový řádek a zadejte následující příkaz:
CREATE USER username WITH PASSWORD 'password';
GRANT ALL PRIVILEGES ON DATABASE database_name TO username;
Nyní máte nového uživatele ve Windows psql připraveného k použití.