PostgreSQL je také známý jako Postgres, open-source a výkonný objektově založený relační databázový systém, který se používá a kombinuje s mnoha funkcemi jazyka SQL. Pomocí databáze Postgres můžete snadno ukládat a škálovat komplikovanou datovou zátěž. Většina mobilních a webových aplikací využívala pro ukládání dat databázi Postgres. Databázi Postgres lze nainstalovat na téměř všechny operační systémy včetně Linuxu.
Projdeme si instalaci Postgres nebo PostgreSQL 14 na systém Debian 11 pomocí metody příkazového řádku.
Předpoklady
- Na vašem systému by měl správně fungovat operační systém Debian 11 Linux s dostatkem místa.
- Pro instalaci databáze Postgres na Debian 11 přes příkazový řádek byste měli mít oprávnění sudo nebo musíte být přihlášeni jako uživatel root.
Instalace PostgreSQL na Debian 11
Při instalaci Postgres nebo PostgreSQL14 na systém Debian 11 postupujte podle níže uvedených kroků:
Krok 1:Předpoklady instalace
Nejprve aktualizujte seznam systémových úložišť pomocí příkazu „apt“.
$ sudo apt update
Nyní nainstalujte doporučené balíčky podpory HTTPS provedením níže uvedeného příkazu:
$ sudo apt install -y curl apt-transport-https
Krok 2:Přidejte úložiště PostgreSQL
Ve výchozím nastavení nejsou balíčky PostgreSQL součástí úložiště Debian 11. Požadované balíčky však můžete nainstalovat přidáním úložiště PostgreSQL do vašeho systému Debian. Stáhněte si nebo importujte podpisový klíč úložiště PostgreSQL pomocí následujícího příkazu:
$ curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /usr/share/keyrings/postgresql-keyring.gpg
Přidejte úložiště PostgreSQL do svého systému Debian 11 provedením níže uvedeného příkazu:
$ echo "deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main" | sudo tee /etc/apt/sources.list.d/postgresql.list
Krok 3:Nainstalujte PostgreSQL na Debian 11
Jakmile je úložiště zahrnuto, nainstalujte PostgreSQL na systém Debian 11. Následující syntaxe vám pomůže nainstalovat požadovanou verzi PostgreSQL na váš systém:
$ sudo apt update
$ sudo apt install -y postgresql-version
Zde na tento systém instalujeme nejnovější PostgreSQL-14. Proto bude tento příkaz změněn v následujícím pořadí:
$ sudo apt install -y postgresql-14
Možnost „-y“ vám umožní ignorovat výzvu k potvrzení v okně vašeho terminálu.
Po dokončení instalace Postgres se služba PostgreSQL automaticky spustí na vašem systému.
Ověřte „aktivní“ nebo vzrušený stav služby Postgres spuštěním níže uvedeného příkazu:
$ sudo systemctl status postgresql
Pokud jste neobdrželi stav „Aktivní“ služby PostgreSQL, můžete povolit a spustit služby PostgreSQL spuštěním následujícího příkazu:
$ sudo systemctl enable postgresql
$ sudo systemctl start postgresql
Po dokončení instalace postgreSQL ve vašem systému se ve výchozím nastavení vytvoří uživatel s názvem ‚Postgres‘, kterého najdete v souboru /etc/passwd.
$ cat /etc/passwd | grep -i postgres
Krok 4:Konfigurace serveru PostgreSQL
PostgreSQL standardně naslouchá na portu localhost ‚127.0.0.1‘. ale změníte ji pomocí systémové IP adresy.
$ sudo nano /etc/postgresql/14/main/postgresql.conf
Změňte adresy pro poslech na vaši
listen_addresses = 'IP-Address'
Nyní restartujte službu postgreSQL na vašem systému.
$ sudo systemctl restart postgresql
Krok 5:Přihlaste se do databáze PostgreSQL
Přihlaste se jako uživatel „postgres“ do databáze postgres pomocí níže uvedeného příkazu:
$ sudo -u postgres psql
Nyní můžeme databázi PostgreSQL používat pomocí příkazů psql.
$ psql
Gratulujeme! Úspěšně jsme nainstalovali PostgreSQL 14 na systém Debian 11. Nyní můžete snadno vytvořit postgreSQL databáze na vašem systému.
Závěr
Nainstalovali jsme databázi PostgreSQL 14 na systém Debian 11. Viděli jsme, jak spouštět různé příkazy ke spuštění databáze PostgreSQL-14 v systému Debian 11. Stejné instalační kroky, které můžete použít při instalaci PostgreSQL na Ubuntu a jeho deriváty. Můžete si také stáhnout nejnovější poznámky k verzi pro instalaci PostgreSQL 14 z jeho oficiálního webu PostgreSQL. Díky!