PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Installieren Sie PostgreSQL auf Ubuntu 18.04

Die folgenden Schritte zeigen, wie PostgresSQL unter Ubuntu 18.04 installiert wird.

Es gibt mehrere Möglichkeiten, Postgres unter Ubuntu zu installieren.

Aber bevor wir anfangen, es zu installieren, wussten Sie, dass PostgreSQL standardmäßig bereits in Ubuntu 18.04 verfügbar ist?

Eine Möglichkeit besteht also darin, gleich die Version zu verwenden, die bereits in Ubuntu enthalten ist.

Aber sofern Sie keinen Grund haben, dies nicht zu tun, möchten Sie wahrscheinlich die neueste Version von PostgreSQL ausführen. In diesem Fall sollten Sie die neueste Version herunterladen und installieren.

Dieses Tutorial deckt beide Optionen ab.

Überprüfen Sie Ihre aktuelle PostgreSQL-Version

Es schadet nicht, Ihre aktuelle Postgres-Version zu überprüfen, bevor Sie etwas installieren.

Öffnen Sie Ihr Terminal und führen Sie den folgenden Befehl aus:

apt show postgresql

Beispielergebnis:

Hier enthält meine lokale Ubuntu-Installation das Paket Postgres Version 10. Zum Zeitpunkt der Ausführung dieses Beispiels ist PostgreSQL 13 verfügbar (genauer gesagt Postgres 13.1).

Also werde ich weitermachen und die neueste Version installieren.

Installieren Sie die neueste Version von PostgreSQL

Um die neueste Version von PostgreSQL zu installieren, verwenden Sie das PostgreSQL Apt Repository. Führen Sie dazu die folgenden Schritte aus.

Erstellen Sie die Datei-Repository-Konfiguration:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

Importieren Sie den Repository-Signaturschlüssel:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

Aktualisieren Sie die Paketlisten:

sudo apt-get update

Installieren Sie PostgreSQL:

sudo apt-get -y install postgresql

Die neueste Version von PostgreSQL ist jetzt auf Ubuntu 18.04 installiert.

Nach der Installation werden die Details Ihrer PostgreSQL-Installation angezeigt. Sie sehen Dinge wie Version, Port, die Daten- und Protokollverzeichnisse usw.

Der obige Befehl installiert die neueste Version von PostgreSQL. Wenn Sie eine bestimmte Version installieren möchten, hängen Sie postgresql an mit einem Bindestrich, gefolgt von der Versionsnummer, etwa so:postgresql-13 .

Das PostgreSQL Apt Repository lässt sich in Ihre normalen Systeme und Ihr Patch-Management integrieren und bietet während der gesamten Support-Lebensdauer von PostgreSQL automatische Updates für alle unterstützten Versionen von PostgreSQL.

So installieren Sie die lokale PostgreSQL-Version (Option 2)

Wenn Sie es vorziehen, Ihre lokale Version von PostgreSQL zu installieren, können Sie dies mit dem folgenden Befehl tun:

sudo apt install postgresql postgresql-contrib

Das ist alles, was Sie brauchen, um Ihre lokale Version von PostgreSQL auf Ihrem Ubuntu 18.04-Rechner zu installieren.

Mit PostgreSQL verbinden

Sie können eine Verbindung zu PostgreSQL herstellen, indem Sie den folgenden Befehl ausführen:

sudo -u postgres psql

Dieser Befehl verwendet das postgres Benutzer, sich über psql zu verbinden Befehlszeilenprogramm.

Nachdem Sie diesen Befehl ausgeführt haben, sollten Sie so etwas sehen:

psql (13.1 (Ubuntu 13.1-1.pgdg18.04+1))
Type "help" for help.

postgres=#
ein

Das bedeutet, dass Sie sich mit psql erfolgreich mit PostgreSQL verbunden haben Dienstprogramm.

Sie können jetzt Datenbanken erstellen, Abfragen ausführen und psql ausführen Befehle usw.

Beispielsweise könnten Sie das folgende psql ausführen Backslash-Befehl, um Informationen über Ihre aktuelle Verbindung zu erhalten:

\conninfo

Das Ausführen dieses Befehls sollte etwa Folgendes zurückgeben:

You are connected to database "postgres" as user "postgres" via socket in "/var/run/postgresql" at port "5432".

Standardmäßig erstellt PostgreSQL ein postgres user und ein entsprechendes postgres Datenbank.

Wenn Sie sich mit postgres verbinden Benutzer sind Sie standardmäßig mit postgres verbunden Datenbank.

Sie können sich auch mit GUI-Tools wie PgAdmin, DBeaver, Azure Data Studio (unter Verwendung der PostgreSQL-Erweiterung) mit Postgres verbinden.

Informationen zum Installieren von Azure Data Studio finden Sie unter So installieren Sie Azure Data Studio unter Ubuntu 18.04.