Systémy správy relační databáze (RDBMS) se ukázaly být klíčovou součástí mnoha webových stránek a aplikací, protože poskytují strukturovaný způsob ukládání, organizování a přístupu k informacím.

V tomto článku budeme podrobně diskutovat o PostgreSQL spolu s podrobným průvodcem instalací a konfigurací PostgreSQL na Ubuntu.

Co je PostgreSQL?

PostgreSQL je open-source systém pro správu databází, který podporuje SQL. Pomocí PostgreSQL mohou vývojáři vytvářet aplikace odolné vůči podvodům, protože správci databáze poskytuje vynikající zdroje pro správu dat.

Tato platforma vám poskytuje mobilitu k definování vlastních datových sad, vývoji vlastních písem a sloučení kódu napsaného v různých programovacích jazycích. PostgreSQL je vysoce škálovatelný z hlediska množství dat a počtu souběžných uživatelů projektu.

Podívejme se na proces instalace PostgreSQL pro Ubuntu 21.04.

Krok 1: Nainstalujte PostgreSQL na Ubuntu

Některé balíčky PostgreSQL jsou přítomny ve výchozím úložišti Ubuntu. Chcete -li nainstalovat PostgreSQL pomocí příkazového řádku, zadejte:

sudo apt install postgresql postgresql-contrib

Ověřte instalaci

Umístění konfiguračního souboru můžete zjistit pomocí příkaz ls. Toto je krok ověření, který potvrzuje, zda byl PostgreSQL úspěšně nainstalován do vašeho systému nebo ne.

ls/etc/postgresql/12/main/

Číslo 12označuje verzi PostgreSQL. Může se to pro vás lišit v závislosti na balíčku, který jste si stáhli do systému.

Zkontrolujte stav PostgreSQL

Po instalaci zkontrolujte stav PostgreSQL pomocí následujícího příkazu:

stav služby postgresql

Výstup by vypadal takto:

Pokud výstup zobrazuje aktivní stavu, pak ve vašem systému běží služba PostgreSQL. Na druhou stranu, pokud je stav neaktivní, pak musíte spustit službu zadáním:

spuštění služby postgresql

Na rozdíl od postavení a StartExistuje několik dalších příkazů PostgreSQL, které můžete použít:

  • Stop
  • Restartujte
  • Znovu načíst
  • Vynutit opětovné načtení

Příbuzný: Databázové motory, které je třeba zvážit pro váš další projekt

Krok 2: Přihlaste se jako superuživatel

Než budete pokračovat dále, musíte se přihlásit jako superuživatel databáze na serveru PostgreSQL. Jedním z nejjednodušších způsobů, jak se připojit jako uživatel PostgreSQL, je změnit název hostitele na postgres Uživatel Unixu.

Nastavte kořenové pověření uživatele

Přihlaste se k interaktivnímu shellu PostgreSQL pomocí příkazu:

sudo -u postgres psql

Přihlašovací údaje uživatele root nastavte pomocí následujícího dotazu:

ALTER USER postgres PASSWORD 'newpassword';

Nezapomeňte vyměnit nové heslo se silným heslem dle vašeho výběru. Typ výstup ukončit interaktivní shell.

Přihlaste se do psql pomocí následujícího příkazu:

psql -U postgres -h localhost 

Jakmile se zobrazí výzva, zadejte nové heslo uživatele root.

Krok 3: Připojte se k serveru PostgreSQL

Když nainstalujete PostgreSQL, platforma vytvoří výchozího uživatele postgres a systémový účet se stejným názvem. Musíte se přihlásit jako uživatel postgres pro připojení k serveru PostgreSQL.

K přihlášení k serveru PostgreSQL použijte následující příkaz:

sudo su postgres

Jakmile spustíte tento příkaz, všimnete si změny ve způsobu, jakým systém zobrazuje vaše jméno hostitele. Výzva bash bude vypadat takto:

postgres@ubuntu:/home/winibhalla/Desktop $

To ukazuje, že jste se úspěšně přihlásili jako uživatel PostgresSQL.

Jak spravovat uživatele PostgreSQL

Nyní, když jste se připojili k serveru, je čas vytvořit nové uživatele. Typ psql spusťte příkazy na serveru PostgreSQL.

Vytvořte nového uživatele

Pokud v rámci projektu pracuje více členů týmu na různých úrovních, budete muset vytvořit různé role pro různé zaměstnance a přiřadit jim jejich přístupy. Použijte VYTVOŘIT UŽIVATELE příkaz k vytvoření nového uživatelského profilu:

VYTVOŘIT UŽIVATELE user1 S HESLEM 'test123';

Ve výše uvedeném příkazu uživatel 1 je uživatelské jméno, které chcete pro nového uživatele následovat test123, což je heslo pro tohoto uživatele.

Chcete -li zkontrolovat seznam nových uživatelů přidaných do databáze, použijte \ du příkaz.

Jak vidíte na výstupu výše, pro nového uživatele zatím nejsou k dispozici žádná oprávnění.

Udělte oprávnění Superuser novým uživatelům

Chcete -li přidat sadu oprávnění novému uživateli, spusťte následující příkaz:

ALTER USER user1 S SUPERUSER;

The ZMĚNIT příkaz udělí novému členovi oprávnění správce. Spusťte /du znovu ověřte, zda má nový uživatel požadovanou sadu oprávnění superuživatele.

Vyřadit uživatele ze seznamu uživatelů

Chcete -li odebrat uživatele ze seznamu autorizovaných uživatelů, použijte následující příkaz:

DROP USER uživatel1;

Ověřte změnu vypsáním uživatelů pomocí /du příkaz.

Příbuzný: The Essential SQL Commands Cheat Sheet for Beginners

Jak spravovat databáze PostgreSQL

PostgreSQL poskytuje svým uživatelům několik příkazů k vytváření a odebírání databází.

Přidat nebo odebrat databázi

Chcete -li vytvořit novou databázi pomocí PostgreSQL:

VYTVOŘIT DATABÁZI db1;

...kde db1 je název databáze, kterou chcete vytvořit. Použijte \ l získat seznam všech dostupných databází.

Výstup:

Pokud chcete odebrat databázi, použijte POKLES příkaz:

DROP DATABASE db1;

Udělit přístup k databázi uživatelům

Přístup k databázi můžete udělit uživateli pomocí GRANT příkaz:

UDĚLIT VŠECHNY PRIVILEGY NA DATABÁZI db1 TO user1;

Získejte nápovědu k příkazovému řádku pro PostgreSQL

Chcete -li vědět více o PostgreSQL a o tom, jak používat jeho různé příkazy, můžete otevřít stránku nápovědy zadáním následujícího příkazu do terminálu:

muž psql

Doporučený krok: Nainstalujte pgAdmin

Dalším doporučeným krokem je instalace pgAdmin. PgAdmin je jedním z nejpopulárnějších a na funkce bohatých nástrojů pro správu open source dostupných pro PostgreSQL. Zatímco instalace pgAdmin je volitelný krok, měli byste jej nainstalovat, abyste mohli lépe spravovat uživatele a databáze.

Chcete -li začít, přidejte do svého systému oficiální úložiště pgAdmin a jeho klíč:

kučera https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key přidat
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main "> /etc/apt/sources.list.d/pgadmin4.list && apt update '

Výstup:

Nyní nainstalujte desktopovou verzi:

sudo apt install pgadmin4-desktop

Chcete -li nainstalovat webovou verzi, zadejte:

sudo apt install pgadmin4-web

Chcete -li konfigurovat webový režim, spusťte soubor setup-web.sh skript poskytl pgAdmin:

sudo /usr/pgadmin4/bin/setup-web.sh

Postup dokončete podle pokynů na obrazovce. Ujišťujeme vás, že se jedná pouze o jednorázový krok, takže si nemusíte dělat starosti s jeho instalací a konfigurací znovu a znovu.

Správa databází v Ubuntu pomocí PostgreSQL

PostgreSQL je výkonná platforma pro vytváření aplikací pro správu databází. Schopnost zpracovat jakékoli množství dat na platformě je jednou z jejích největších předností. Proces instalace se scvrkává na počáteční stahování, instalaci a nakonec přihlášení do databáze.

Pomocí několika jednoduchých příkazů zvládnete proces přidávání nových uživatelů, vytváření databází a dále přidávání uživatelů do stávajících databází. Nejste si jisti, jestli máte rádi PostgreSQL? Zkuste na svůj počítač nainstalovat Microsoft SQL Server.

PodíltweetE-mailem
Jak nainstalovat a nastavit Microsoft SQL Server na Ubuntu

Chcete ukládat a spravovat databáze na svém počítači Ubuntu? Zde je návod, jak nastavit Microsoft SQL Server pomocí Azure Data Studio.

Číst dále

Související témata
  • Linux
  • SQL
  • Ubuntu
  • Nainstalujte software
O autorovi
Wini Bhalla (30 článků zveřejněno)

Wini je spisovatel se sídlem v Dillí a má 2 roky psaní. Během psaní se spojila s digitálními marketingovými agenturami a technickými firmami. Napsala obsah související s programovacími jazyky, cloudovou technologií, AWS, Machine Learning a mnoha dalšími. Ve svém volném čase ráda maluje, tráví čas se svou rodinou a cestuje do hor, kdykoli je to možné.

Více od Wini Bhally

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru