Mnohokrát možná budete muset vytvořit uživatele databáze v PostgreSQL. Zde je návod, jak vytvořit uživatele v PostgreSQL
Jak vytvořit uživatele v PostgreSQL
Zde jsou kroky k vytvoření uživatele v PostgreSQL.
1. Přihlaste se do PostgreSQL
Otevřete terminál a spusťte následující příkaz jako uživatel root
$ su - postgres
Bonusové čtení:Jak vytvořit index PostgreSQL
2. Vytvořit uživatele v PostgreSQL
Uživatele můžete vytvořit v interaktivním režimu nebo v normálním režimu. Podíváme se na obě tyto metody.
Interaktivní režim
Budete přihlášeni do PostgreSQL jako superuživatel. Spusťte následující příkaz
createuser --interactive --pwprompt
Postgres vás dále požádá o zadání nových uživatelských údajů po jednom, jak je uvedeno níže
- Zadejte název role, kterou chcete přidat – zadejte nové uživatelské jméno
- Zadejte heslo pro novou roli – zadejte heslo pro nového uživatele
- Zadejte jej znovu – zadejte heslo znovu
- Má být novou rolí superuživatel – Pokud chcete vytvořit uživatele s právy superuživatele, zadejte Y. Jinak zadejte N
- Bude mít nová role povoleno vytvářet databáze – Pokud chcete, aby nový uživatel mohl vytvářet databáze, zadejte Y, jinak zadejte N.
- Bude mít nová role povoleno vytvářet nové role – Pokud chcete, aby nový uživatel mohl vytvářet nové uživatele, zadejte Y, jinak zadejte N.
PostgreSQL vytvoří vašeho uživatele.
Bonusové čtení:Jak získat číslo řádku v PostgreSQL
Normální režim nebo neinteraktivní režim
V tomto režimu PostgreSQL přímo vytvoří nového uživatele, aniž by vás žádal o jakékoli informace.
Pokud chcete vytvořit uživatele neinteraktivním způsobem, spusťte po kroku 1 výše následující příkaz.
postgres=# create user user_name with encrypted password 'mypassword';
Nahraďte user_name a mypassword novým uživatelským jménem a heslem.
Pokud chcete udělit přístup novému uživateli k vaší databázi sample_db, spusťte následující příkaz
postgres=# grant all privileges on database sample_db to user_name;
Bonusové čtení:PostgreSQL DROP View
3. Vypsat všechny uživatele v PostgreSQL
Protože jste přihlášeni jako superuser, spusťte příkaz \du nebo \du+ pro zobrazení seznamu všech uživatelů v PostgreSQL.
#\du
nebo
#\du+
Doufejme, že nyní můžete snadno vytvořit uživatele v PostgreSQL.
Ubiq usnadňuje vizualizaci dat během několika minut a sledování na řídicích panelech v reálném čase. Vyzkoušejte to ještě dnes!