[FIXED] Wie stellt man PostgreSQL aus der Dump-Datei in AWS wieder her?

Ausgabe

Ich habe eine PostgreSQL-Dump-Datei in meiner lokalen Umgebung und möchte sie auf dem AWS-Server wiederherstellen, auf dem die Django-App bereitgestellt wurde.

Ich denke, ich sollte die Dump-Datei auf den AWS-Server hochladen, aber ich weiß nicht, wohin sie hochgeladen werden soll und wie sie wiederhergestellt werden kann.

Lösung

scpKopieren Sie zunächst Ihre Datei mit dem Befehl aus Ihrer lokalen Umgebung nach AWS

z.B

scp -i /directory/to/abc.pem mydump.sql [email protected]:/tmp/

Wo abc.pemist Ihr privater AWS-Schlüssel? mydump.sqlist Ihre Dump-Datei und /tmp/ist der Pfad, in den die Dump-Datei kopiert wird

Sobald die Datei in Ihren AWS /tmp-Ordner oder an einen anderen von Ihnen verwendeten Speicherort kopiert wurde, müssen Sie sie als Nächstes in Ihrer Datenbank wiederherstellen, z. B. mit

./pg_restore -U postgres -p 5432 -d yourdatabase < mydump.sql


Beantwortet von –
Amjad Shahzad


Antwort geprüft von –
Cary Denson (FixError Admin)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like