Du kannst eine PostgreSQL-Datenbank im Kinsta Datenbank-Hosting mit einem Tool wie TablePlus oder der Befehlszeilenschnittstelle (CLI) importieren und exportieren. Weitere Informationen zur Verwendung eines Datenbankclients mit deiner PostgreSQL-Datenbank findest du in unserem Leitfaden zur Verbindung und Verwaltung deiner Kinsta-Datenbank mit TablePlus.
Die Installation des Datenbankservers und die Befehle sind für jeden Datenbanktyp unterschiedlich. Dieser Artikel bezieht sich auf PostgreSQL. Für andere Datenbanktypen, siehe:
- Importieren und Exportieren einer MySQL-Datenbank über die Kommandozeile
- Importieren und Exportieren einer MariaDB-Datenbank über die Kommandozeile
- Exportieren einer Redis-Datenbank über die Kommandozeile
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 [email protected]
Debian-basiertes Linus (Debian, Ubuntu, Mint, etc.)
Verwende das PostgreSQL APT Repository und installiere die postgresql-client
.
RedHat-basiertes Linus (RedHat Fedora, CentOS, etc.)
Verwende das PostgreSQL Yum Repository und installiere die postgresql-client
.
Kinsta-Datenbank-Anmeldeinformationen
Du findest deine Datenbank-Zugangsdaten unter Externe Verbindungen auf der Datenbank-Infoseite.
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.
Verwandte Dokumentation
- Verbinde und verwalte deine Kinsta-Datenbank mit TablePlus
- Externe Verbindungen
- Hinzufügen einer Datenbank
- Verbindung zu einer Kinsta-Datenbank herstellen und verwalten