PostgreSQL ist auch als Postgres bekannt, ein Open-Source- und leistungsstarkes objektbasiertes relationales Datenbanksystem, das verwendet und mit vielen Funktionen der SQL-Sprache kombiniert wird. Mit der Postgres-Datenbank können Sie die komplizierte Datenlast einfach speichern und skalieren. Die meisten Mobil- und Webanwendungen verwendeten die Postgres-Datenbank zum Speichern von Daten. Die Postgres-Datenbank kann auf fast allen Betriebssystemen einschließlich Linux installiert werden.
Hier bei LinuxAPT werden wir uns das Verfahren ansehen, das zu befolgen ist, um Postgres oder PostgreSQL 14 auf dem Debian 11-System mithilfe der Befehlszeilenmethode zu installieren.
Sie können den Schritten hier folgen, um PostgreSQL 13 auf Debian 11 zu installieren:https://linuxapt.com/blog/733-install-postgresql-13-on-debian-11
Schritte zur Installation von PostgreSQL auf Debian 11
1. Voraussetzungen installieren
Aktualisieren Sie zunächst die Liste der System-Repositorys mit dem Befehl „apt“:
$ sudo apt update
Installieren Sie nun die empfohlenen HTTPS-Unterstützungspakete, indem Sie den unten aufgeführten Befehl ausführen:
$ sudo apt install -y curl apt-transport-https
2. Repository von PostgreSQL hinzufügen
Standardmäßig sind die PostgreSQL-Pakete nicht im Debian 11-Repository enthalten. Sie können jedoch die erforderlichen Pakete installieren, indem Sie das PostgreSQL-Repository zu Ihrem Debian-System hinzufügen. Laden Sie also den Signaturschlüssel des PostgreSQL-Repository herunter oder importieren Sie ihn mit dem folgenden Befehl:
$ curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /usr/share/keyrings/postgresql-keyring.gpg
Fügen Sie das PostgreSQL-Repository zu Ihrem Debian 11-System hinzu, indem Sie den unten aufgeführten Befehl ausführen:
$ 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. PostgreSQL auf Debian 11 installieren
Sobald das Repository enthalten ist, installieren Sie PostgreSQL auf dem Debian 11-System. Die folgende Syntax hilft Ihnen, die gewünschte PostgreSQL-Version auf Ihrem System zu installieren:
$ sudo apt update
$ sudo apt install -y postgresql-version
Hier installieren wir das neueste PostgreSQL-14 auf diesem System. Daher wird dieser Befehl in die folgende Reihenfolge geändert:
$ sudo apt install -y postgresql-14
Mit der Option „-y“ können Sie die Bestätigungsaufforderung in Ihrem Terminalfenster ignorieren.
Sobald die Postgres-Installation abgeschlossen ist, wird der Dienst von PostgreSQL automatisch auf Ihrem System gestartet.
Überprüfen Sie den Status „Aktiv“ oder „Begeistert“ des Postgres-Dienstes, indem Sie den unten aufgeführten Befehl ausführen:
$ sudo systemctl status postgresql
Wenn Sie den Status „Aktiv“ des PostgreSQL-Dienstes dann nicht erhalten haben, können Sie die PostgreSQL-Dienste aktivieren und starten, indem Sie den folgenden Befehl ausführen:
$ sudo systemctl enable postgresql
$ sudo systemctl start postgresql
Sobald die PostgreSQL-Installation auf Ihrem System abgeschlossen ist, wird standardmäßig ein Benutzer mit dem Namen „Postgres“ erstellt, den Sie in der Datei /etc/passwd finden:
$ cat /etc/passwd | grep -i postgres
Wie konfiguriere ich den PostgreSQL-Server?
PostgreSQL lauscht standardmäßig am Localhost-Port „127.0.0.1“. aber Sie ändern es mit Ihrer System-IP-Adresse:
$ sudo nano /etc/postgresql/14/main/postgresql.conf
Ändern Sie die listen_addresses in Ihre
listen_addresses = 'IP-Address'
Starten Sie nun den postgreSQL-Dienst auf Ihrem System neu:
$ sudo systemctl restart postgresql
Wie melde ich mich bei der PostgreSQL-Datenbank an?
Melden Sie sich als „postgres“-Benutzer bei der postgres-Datenbank an, indem Sie den unten aufgeführten Befehl verwenden:
$ sudo -u postgres psql
Jetzt können wir die PostgreSQL-Datenbank über die psql-Befehle verwenden:
$ psql