GNU/Linux >> Znalost Linux >  >> Debian

Nainstalujte PostgreSQL 13 na Debian 11

PostgreSQL je populární jméno mezi správci databází a vývojáři. Jedná se o výkonný a opensource systém správy relačních databází (RDBMS), který využívá dotazovací jazyk SQL k vytváření a manipulaci s databázemi. S více než 30 lety aktivního vývoje je PostgreSQL široce používán jako databáze pro četné mobilní a webové aplikace. Mezi některé významné technologické giganty, kteří používají PostgreSQL, patří Instagram, Uber, spotify a Reddit.

PostgreSQL 13 je aktuální stabilní verze PostgreSQL. Dodává se s novými funkcemi včetně přírůstkového třídění, paralelního vysávání a optimalizací, jako je lepší správa dat pro velké nebo malé pracovní zatížení a vylepšení zabezpečení.

V tomto návodu prozkoumáme instalaci PostgreSQL 13 na Debian 11. Můžete také zvážit nahlédnutí do tohoto průvodce, jak nainstalovat PostgreSQL 13 na Rocky Linux 8.

Předpoklady

Chcete-li začít, ujistěte se, že máte instanci serveru Debian 11 s přístupem SSH a uživatele sudo již nakonfigurovaného pro provádění privilegovaných úloh.

Krok 1:Nainstalujte PostgreSQL 13

Naštěstí je nejnovější verze PostgreSQL – PostgreSQL 13 – hostována v úložišti Debianu. Můžete to potvrdit, jak je znázorněno v příkazu níže.

$ apt-cache postgresql

Chcete-li tedy nainstalovat PostgreSQL 13, nejprve aktualizujte index balíčků Debian 11.

$ sudo apt update

Poté použijte správce balíčků APT k instalaci PostgreSQL 13 spolu s dalšími dalšími balíčky a závislostmi:

$ sudo apt install postgresql postgresql-contrib

Tím se nainstaluje PostgreSQL a další softwarové balíčky a jejich závislosti.

Až budete hotovi, přejděte k dalšímu kroku.

Krok 2:Potvrďte stav PostgreSQL 13

Databázová služba PostgreSQL by se měla spustit automaticky bez zásahu. Ověřte to příkazem:

$ sudo systemctl status [email protected]

Případně můžete spustit následující příkaz a potvrdit jeho stav. Výstup poskytne stav serveru včetně PID ( Process ID ).

$ sudo pg_ctlcluster 13 main status

pg_ctlcluster 13

hlavní stav

Pokud jste dostatečně zvědaví, můžete zkontrolovat nainstalovanou verzi následovně:

$ /usr/lib/postgresql/bin/postgres -V

Krok 3:Spuštění a povolení PostgreSQL 13

Pokud náhodou PostgreSQL neběží nebo je neaktivní, můžete jej spustit příkazem:

$ sudo systemctl start [email protected]

Aby se PostgreSQL automaticky spustil při každém zapnutí nebo restartu systému, povolte jej následovně.

$ sudo systemctl enable [email protected]

Krok 4:Přístup k databázovému serveru PostgreSQL 13

Když je nainstalován PostgreSQL, nový uživatel se jmenuje postgres je vytvořen ve výchozím nastavení. Můžete to potvrdit nahlédnutím do /etc/passwd soubor, který ukládá informace o uživatelích, jako je UID a GID,

$ cat /etc/passwd | grep -i postgres

Pro zjednodušení můžete vyvolat id příkaz

$ id postgres

Chcete-li se připojit k databázi, přepněte na postgres uživatele, jak je znázorněno.

$ sudo su - postgres

Poté otevřete interaktivní shell PostgreSQL, jak je znázorněno

$ psql

Interaktivní prostředí vám umožňuje spouštět dotazy SQL a provádět všechny záležitosti týkající se dotazů SQL. Spusťte nápovědu příkaz k zobrazení některých použití příkazů

postgres=# help

Pro ukončení shellu jednoduše spusťte:

# \q

Poté opusťte postgres uživatelská relace.

$ exit

Závěr

Tím se zavře opona tohoto průvodce. Provedli jsme vás podrobným postupem instalace PostgreSQL 13 na Debian 11 Bulls-Eye.


Debian
  1. Jak nainstalovat PostgreSQL na Debian 11 / Debian 10

  2. Nainstalujte Gnome na Debian 11

  3. Nainstalovat PostgreSQL 14 na Debian 11 – průvodce krok za krokem?

  1. Jak nainstalovat R na Debian 9

  2. Jak nainstalovat PostgreSQL 11 / 10 na Debian 9 a Debian 8

  3. Jak nainstalovat phpPgAdmin na Debian 9

  1. Jak nainstalovat PostgreSQL na Debian 9

  2. Jak nainstalovat PostgreSQL na Debian 10

  3. Jak nainstalovat R na Debian 10