PostgreSQL

PostgreSQL ist ein fortschrittliches relationales Open-Source-Datenbankmanagementsystem, das in vielen Anwendungen eingesetzt wird. Mit dem Datenbank-Hosting von Kinsta kannst du ganz einfach eine neue PostgreSQL-Datenbank über das Dashboard hinzufügen, indem du auf Datenbanken > Datenbank hinzufügen und wähle die gewünschten Optionen aus.

Wenn du eine bestehende Datenbank lokal oder bei einem anderen Hosting-Anbieter hast, kannst du die PostgreSQL-Datenbank mit einem Datenbank-Tool eines Drittanbieters oder dem Command Line Interface (CLI) in Kinsta’s Database Hosting importieren. Hinweis: Um eine Datenbank zu importieren, musst du zunächst eine neue Datenbank in MyKinsta erstellen.

Importieren einer PostgreSQL-Datenbank mit einem Datenbank-Tool

Es gibt viele Datenbank-Tools, mit denen du deine Datenbank verbinden und verwalten kannst. Wir haben eine Schritt-für-Schritt-Anleitung für TablePlus, da du mit diesem Tool alle Datenbanktypen verwalten kannst, die du auf Kinsta hosten kannst.

Du kannst jeden Datenbank-Client oder jedes Tool verwenden, das deinen Datenbanktyp unterstützt. Auch wenn einige Besonderheiten, wie z.B. die Navigation und die Feldnamen, von Datenbank-Tool zu Datenbank-Tool unterschiedlich sein können, sind die grundlegenden Konzepte dieselben.

Importieren einer PostgreSQL-Datenbank über die Befehlszeilenschnittstelle (CLI)

Du kannst die Befehlszeilenschnittstelle (CLI) verwenden, um deine PostgreSQL-Datenbank in Kinsta zu importieren. Die Installation des Datenbankservers und die Befehle sind für jeden Datenbanktyp unterschiedlich. Dieser Artikel bezieht sich auf PostgreSQL. Für andere Datenbanktypen, siehe:

PostgreSQL installieren

Wenn du PostgreSQL noch nicht auf deinem lokalen Rechner installiert hast, musst du es installieren, um eine Verbindung zu deiner Datenbank herzustellen. Abhängig von deinem Betriebssystem kannst du PostgreSQL auf folgende Weise installieren.

Windows

Lade das GUI-Installationsprogramm oder die Binärdateien für das interaktive Installationsprogramm von EDB herunter und installiere es.

MacOS

Mit Homebrew ersetze XX im folgenden Befehl durch die Version von PostgreSQL, die du installieren möchtest:

brew install postgresql@XX

Debian-basiertes Linux (Debian, Ubuntu, Mint, etc.)

Verwende das PostgreSQL APT Repository und installiere die postgresql-client.

RedHat-basiertes Linux (RedHat Fedora, CentOS, etc.)

Verwende das PostgreSQL Yum Re pository und installiere die postgresql-client.

Kinsta-Datenbank-Anmeldeinformationen

Du findest deine Datenbank-Zugangsdaten unter Externe Verbindungen auf der Seite Datenbankübersicht.

Importieren einer PostgreSQL-Datenbank

Benutze den folgenden Befehl, um die Datenbank zu exportieren. Ersetze dabei EXTERNAL_HOSTNAME, USERNAME, PORT und DATABASE_NAME durch die Informationen aus den Externen Verbindungen deiner Datenbank. Ersetze export.sql durch den Pfad und den Namen der Datenbank, die du importieren möchtest:

psql -h EXTERNAL_HOSTNAME -U USERNAME -p PORT -d DATABASE_NAME < export.sql

Wenn du dazu aufgefordert wirst, gib das Passwort der Datenbank ein.

Es werden keine Ausgaben gemacht, es sei denn, es treten Fehler auf, die in der Befehlszeile ausgegeben werden. Um den erfolgreichen Import zu überprüfen, kannst du mit dt oder einem ähnlichen Befehl die Daten in deiner Datenbank überprüfen.

Eine PostgreSQL-Datenbank exportieren

Benutze den folgenden Befehl, um die Datenbank zu exportieren. Ersetze dabei EXTERNAL_HOSTNAME, USERNAME, PORT und DATABASE_NAME durch die Informationen aus den externen Verbindungen deiner Datenbank. Ersetze export.sql durch den Pfad und den Dateinamen der Datenbank, die du exportieren möchtest:

pg_dump -h EXTERNAL_HOSTNAME -U USERNAME -p PORT -d DATABASE_NAME > export.sql

Wenn du dazu aufgefordert wirst, gib das Passwort der Datenbank ein.

Sobald der Export abgeschlossen ist, ist deine Datenbankdatei (z. B. export.sql) unter dem Pfad verfügbar, den du im Befehl pg_dump angegeben hast. Du kannst eine .sql-Datei mit einem einfachen Texteditor (z. B. TextEdit, Notepad++, Sublime Text usw.) oder einem Datenbankprogramm wie TablePlus öffnen, um die exportierten Daten zu überprüfen.

War dieser Artikel hilfreich?