# Ubuntu 20.04: „install postgresql“ – Schritt für Schritt erklärt

Das [Datenbank-Management-System](https://www.ionos.de/digitalguide/hosting/hosting-technik/datenbankmanagementsystem-dbms-erklaert/) (DBMS) [PostgreSQL](https://www.ionos.de/digitalguide/server/knowhow/postgresql/) lässt sich mit wenigen Befehlen unter [Ubuntu](https://www.ionos.de/digitalguide/server/knowhow/ubuntu-das-linux-system-fuer-jedermann/) 20.04 installieren. Erfahren Sie, welche Schritte Sie von der Installation bis zum Anlegen einer Datenbank nehmen müssen.

## Voraussetzungen für einen Ubuntu-Server mit PostgreSQL

Ein einfacher Datenbank-Server mit PostgreSQL benötigt kaum Ressourcen. Schon mit einer kleinen Konfiguration lässt sich sehr gut arbeiten:

- 1 GHz CPU
- 2 GB RAM
- 2 GB Festplattenspeicher

Je nachdem, welche Daten Sie speichern möchten, müssen Sie unter Umständen den Festplattenspeicher erweitern.

Tipp Bevor Sie sich für einen Server entscheiden, sollten Sie sich informieren, welche andere Optionen Sie haben. Bei IONOS finden Sie drei verschiedene Serverarten: - [Cloud Server](https://www.ionos.de/cloud/cloud-server "Cloud Server mieten – IONOS"): Höchste Skalierbarkeit bei minutengenauer Abrechnung - [Dedicated Server](https://www.ionos.de/server/dedicated-server "Dedicated Server günstig mieten – IONOS"): Hardware nur für Sie, mit bester Leistung - [vServer (VPS)](https://www.ionos.de/server/vps "vServer günstig mieten – IONOS"): Vollständige Virtualisierung für mehr Unabhängigkeit

## PostgreSQL auf Ubuntu installieren

Unter Ubuntu 20.04 kann PostgreSQL mit nur wenigen Befehlen installiert werden. Benutzen Sie dafür das Terminal der [Linux-Distribution](https://www.ionos.de/digitalguide/server/konfiguration/linux-distributionen/). Sie können die Konsole entweder über die Programmübersicht bzw. das Suchfeld öffnen – oder Sie nutzen die praktische Tastenkombination \[Strg\] + \[Alt\] + \[T\].

Tipp Für einen effizienten Umgang mit dem Terminal benötigen Sie die unterschiedlichsten Kommandos. Informieren Sie sich deshalb über die wichtigsten [Linux-Befehle](https://www.ionos.de/digitalguide/server/konfiguration/linux-befehle-terminal-kommandos-im-ueberblick/ "Linux-Befehle | Terminal-Kommandos im Überblick").

### Schritt 1: PostgreSQL herunterladen und installieren

Wie immer, bevor Sie unter Linux Software installieren, sollten Sie die **Paketverwaltung aktualisieren**. Das garantiert, dass sie die neuesten Installationspakete verwenden.

```none
sudo apt update
sudo apt upgrade
```

Dann genügt ein Befehl, um das **PostgreSQL-Paket herunterzuladen und zu installieren**.

```none
sudo apt install postgresql
```

Sie müssen den Vorgang jetzt nur noch bestätigen. Dann wird das DBMS installiert.

### Schritt 2: PostgreSQL aktivieren

Nachdem das Datenbank-Management-System installiert wurde, **starten Sie PostgreSQL**:

```none
sudo systemctl start postgresql
```

Um zu erfahren, ob PostgreSQL wirklich läuft, **fragen Sie den Status ab**:

```none
sudo systemctl status postgresql
```

Hier müsste der Dienst nun als „active“ angegeben werden. Um die Statusanzeige zu verlassen, verwenden Sie die Taste \[Q\].

### Schritt 3: PostgreSQL nutzen

Nach der Installation gibt es in PostgreSQL bereits ein **Standardkonto** namens „postgres“. Dieses aktivieren Sie mit folgendem Befehl:

```none
sudo -i -u postgres
```

Ubuntu verhält sich nun so, als wären Sie mit dem PostgreSQL-Konto angemeldet. Erst jetzt können Sie **auf die Eingabeaufforderung des DBMS zugreifen**.

```none
psql
```

In diesem Umfeld arbeiten Sie mit PostgreSQL. Um sich anzeigen zu lassen, welche **Verbindung gerade aktiv ist**, nutzen Sie diesen Befehl:

```none
\conninfo
```

Um den **Bereich wieder zu verlassen**, verwenden Sie folgenden Befehl:

```none
\q
```

### Schritt 4: Datenbanken anlegen

Zusammen mit der Rolle „postgres“ hat das System automatisch eine entsprechende Datenbank erstellt. Ihr PostgreSQL-Server kann aber mit mehreren Datenbanken gleichzeitig arbeiten. Eine **neue Datenbank** legen Sie mit folgendem Befehl an, wobei Sie statt „example“ den Namen frei wählen können:

```none
CREATE DATABASE example;
```

Achten Sie bei diesem Befehl auf das abschließende Semikolon.

Um sich anzeigen zu lassen, **welche Datenbanken Sie angelegt haben**, verwenden Sie diesen Befehl:

```none
\list
```

Auch die Kurzform „\\l“ (kleines L) funktioniert.

[![Bild: Auflistung von Datenbanken in PostgreSQL unter Ubuntu 20.04](https://www.ionos.de/digitalguide/fileadmin/_processed_/b/2/csm_auflistung-datenbanken-postgresql-ubuntu-2004_8182217eaa.webp "Auflistung von Datenbanken in PostgreSQL unter Ubuntu 20.04")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/auflistung-datenbanken-postgresql-ubuntu-2004.png) Auflistung von Datenbanken in PostgreSQL unter Ubuntu 20.04 Wenn Sie direkt in einer Datenbank arbeiten möchten, wählen Sie diese jeweils aus. Die aktive Datenbank wird in der Eingabezeile der PostgreSQL-Konsole angezeigt. Um die **Datenbank zu wechseln**, geben Sie folgenden Befehl ein, wobei Sie den Namen der gewünschten Datenbank eintragen müssen:

```none
\c example
```

[![Bild: Eingaben zum Erzeugen einer neuen PostgreSQL-Datenbank und Wechsel zu dieser mit den vorgestellten Befehlen im Terminal von Ubuntu 20.04](https://www.ionos.de/digitalguide/fileadmin/_processed_/f/a/csm_erzeugen-einer-postgresql-datenbank_e68d87f682.webp "Eingaben zum Erzeugen einer neuen PostgreSQL-Datenbank und Wechsel zu dieser mit den vorgestellten Befehlen im Terminal von Ubuntu 20.04")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/erzeugen-einer-postgresql-datenbank.png) Eingaben zum Erzeugen einer neuen PostgreSQL-Datenbank und Wechsel zu dieser mit den vorgestellten Befehlen im Terminal von Ubuntu 20.04 Um eine **Datenbank zu löschen**, verwenden Sie diese Code-Zeile:

```none
DROP DATABASE example;
```

Achtung: Sie können das Löschen nicht rückgängig machen. Seien Sie also vorsichtig bei diesem Befehl und überlegen Sie sich genau, ob Sie den Schritt gehen möchten.

Tipp Sie können PostgreSQL auch unter Windows verwenden. Wenn Sie [PostgreSQL auf Windows Server 2016 installieren](https://www.ionos.de/digitalguide/server/konfiguration/postgresql-auf-windows-server-2016-installieren/), nutzen Sie die gleichen Vorteile des DBMS. Nutzerinnen und Nutzer, die sich im Betriebssystem von Microsoft besser auskennen als bei einer Linux-Distribution, sollten über diese Variante nachdenken.


This is a markdown version of: [https://www.ionos.de/digitalguide/server/konfiguration/postgresql-auf-ubuntu-2004-installieren/](https://www.ionos.de/digitalguide/server/konfiguration/postgresql-auf-ubuntu-2004-installieren/) for AI/LLM consumption.