Přejít na hlavní obsah

Vytvoření uživatele v systému Windows psql

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ů:

KrokPopis
1Otevřít příkazový řádek Windows a spustit psql příkazem 'psql - u postgres'.
2Přihlaste se do interaktivní relace psql zadáním hesla správce databáze PostgreSQL.
3Vytvořit nového uživatele příkazem 'CREATE USER uživatel_používač WITH PASSWORD 'Heslo';'.
4Přiřadit uživateli potřebná oprávnění příkazem ' GRANT privilegium on base_dané to jméno uživatele;'.
5Vý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

  1. Stáhněte si instalační soubor PostgreSQL z oficiálních stránek: https://www.postgresql.org/download/windows/.
  2. Spusťte stažený instalační soubor a postupujte podle pokynů instalátoru.
  3. 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\ .
  4. Vyberte komponenty, které chcete nainstalovat. Obvykle je nutné vybrat pouze hlavní komponentu, která obsahuje PostgreSQL Server a nástroje příkazového řádku.
  5. 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.
  6. 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í.