GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Installieren Sie PostgreSQL 13 auf Debian 11

PostgreSQL ist ein beliebter Begriff unter Datenbankadministratoren und -entwicklern. Es ist ein leistungsstarkes Open-Source-Managementsystem für relationale Datenbanken (RDBMS), das die SQL-Abfragesprache zum Erstellen und Bearbeiten von Datenbanken nutzt. Mit über 30 Jahren aktiver Entwicklung wird PostgreSQL häufig als Datenbank für zahlreiche Mobil- und Webanwendungen verwendet. Einige der bemerkenswerten Tech-Giganten, die PostgreSQL verwenden, sind Instagram, Uber, spotify und Reddit.

PostgreSQL 13 ist die aktuelle stabile Version von PostgreSQL. Es wird mit neuen Funktionen geliefert, darunter inkrementelles Sortieren, paralleles Vakuumieren und Optimierungen wie besseres Datenmanagement für große oder kleine Arbeitslasten und Sicherheitsverbesserungen.

In dieser exemplarischen Vorgehensweise untersuchen wir die Installation von PostgreSQL 13 auf Debian 11 . Sie können sich auch diese Anleitung zur Installation von PostgreSQL 13 auf Rocky Linux 8 ansehen.

Voraussetzungen

Stellen Sie zunächst sicher, dass Sie über eine Debian 11-Serverinstanz mit SSH-Zugriff und einen sudo-Benutzer verfügen, der bereits zum Ausführen privilegierter Aufgaben konfiguriert ist.

Schritt 1:PostgreSQL 13 installieren

Glücklicherweise wird die neueste Version von PostgreSQL – PostgreSQL 13 – im Debian-Repository gehostet. Sie können dies wie im folgenden Befehl gezeigt bestätigen.

$ apt-cache postgresql

Um PostgreSQL 13 zu installieren, aktualisieren Sie daher zuerst den Debian 11-Paketindex.

$ sudo apt update

Verwenden Sie danach den APT-Paketmanager, um PostgreSQL 13 zusammen mit anderen zusätzlichen Paketen und Abhängigkeiten zu installieren:

$ sudo apt install postgresql postgresql-contrib

Dadurch werden PostgreSQL und zusätzliche Softwarepakete und deren Abhängigkeiten installiert.

Wenn Sie fertig sind, fahren Sie mit dem nächsten Schritt fort.

Schritt 2:Bestätigen Sie den Status von PostgreSQL 13

Der PostgreSQL-Datenbankdienst sollte automatisch ohne Eingriff gestartet werden. Überprüfen Sie dies mit dem Befehl:

$ sudo systemctl status [email protected]

Alternativ können Sie den folgenden Befehl ausführen, um den Status zu bestätigen. Die Ausgabe liefert den Status des Servers einschließlich der PID (Prozess-ID).

$ sudo pg_ctlcluster 13 main status

pg_ctlcluster 13

Hauptstatus

Wenn Sie neugierig genug sind, können Sie die installierte Version wie folgt überprüfen:

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

Schritt 3:PostgreSQL 13 starten und aktivieren

Falls PostgreSQL nicht läuft oder inaktiv ist, können Sie es mit folgendem Befehl starten:

$ sudo systemctl start [email protected]

Damit PostgreSQL jedes Mal automatisch startet, wenn das System eingeschaltet oder neu gestartet wird, aktivieren Sie es wie folgt.

$ sudo systemctl enable [email protected]

Schritt 4:Zugriff auf den PostgreSQL 13-Datenbankserver

Wenn PostgreSQL installiert ist, wird ein neuer Benutzer namens postgres wird standardmäßig erstellt. Sie können dies bestätigen, indem Sie einen Blick auf /etc/passwd werfen Datei, die Benutzerinformationen wie UID und GID speichert,

$ cat /etc/passwd | grep -i postgres

Zur Vereinfachung können Sie die id aufrufen Befehl

$ id postgres

Um eine Verbindung zur Datenbank herzustellen, wechseln Sie zu postgres Benutzer wie gezeigt.

$ sudo su - postgres

Greifen Sie dann wie gezeigt auf die interaktive PostgreSQL-Shell zu

$ psql

Die interaktive Shell ermöglicht es Ihnen, SQL-Abfragen auszuführen und alle Angelegenheiten von SQL-Abfragen durchzuführen. Führen Sie die Hilfe aus Befehl, um einige Befehlsverwendungen anzuzeigen

postgres=# help

Um die Shell zu verlassen, führen Sie einfach Folgendes aus:

# \q

Verlassen Sie dann postgres Benutzersitzung.

$ exit

Schlussfolgerung

Damit schließt sich der Vorhang zu diesem Ratgeber. Wir haben Sie Schritt für Schritt durch die Installation von PostgreSQL 13 auf Debian 11 Bulls-Eye geführt.


Debian
  1. So installieren Sie PostgreSQL 11/10 auf Debian 9 und Debian 8

  2. So installieren Sie PostgreSQL unter Debian 11 / Debian 10

  3. Installieren Sie Gnome unter Debian 11

  4. PostgreSQL 14 auf Debian 11 installieren – Schritt-für-Schritt-Anleitung ?

  5. So installieren Sie phpPgAdmin unter Debian 9

So installieren Sie PostgreSQL unter Debian 8

So installieren Sie PostgreSQL unter Debian 10 Buster

So installieren Sie Go unter Debian 10

So installieren Sie PostgreSQL unter Debian 11

So installieren Sie phpPgAdmin unter Debian 11

Wie installiere ich PostgreSQL unter Debian 11?