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.
Zde na LinuxAPT se podíváme na postup, který je třeba dodržet při instalaci Postgresu nebo PostgreSQL 14 na systém Debian 11 pomocí metody příkazového řádku.
Pro instalaci PostgreSQL 13 na Debian 11 můžete postupovat podle kroků zde:https://linuxapt.com/blog/733-install-postgresql-13-on-debian-11
Kroky k instalaci PostgreSQL na Debian 11
1. Předpoklady instalace
Chcete-li začít, 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
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
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
Volba '-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
Jakmile je instalace postgreSQL na vašem systému dokončena, vytvoří se ve výchozím nastavení uživatel s názvem 'Postgres', kterého můžete najít v souboru /etc/passwd:
$ cat /etc/passwd | grep -i postgres
Jak nakonfigurovat PostgreSQL server?
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 listen_addresses na vaši
listen_addresses = 'IP-Address'
Nyní restartujte službu postgreSQL na vašem systému:
$ sudo systemctl restart postgresql
Jak se přihlásit 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