Ich muss die PostgreSQL .backup-Datei wiederherstellen, während PostgreSQL Docker-Image ausgeführt wird. Ich bin in der Lage, die Datenbank mit .sql-Datei wiederherzustellen, aber es dauert zu viel Zeit, da die Dateigröße mehr als 100 MB ist und 500000 Einfügeanweisung ausgelöst wird. Gibt es eine andere Möglichkeit, die Datenbank im Dockercontainer viel schneller wiederherzustellen?Datenbank wiederherstellen mit pg_restore in PostgreSQL docker laufen
1
A
Antwort
1
Erstens kann pg_dump/pg_restore Kopie verwenden, die viel schneller ist als die Einfügeoption bei der Archivierungsoption.
Wenn die Sicherung/Wiederherstellung zu lange dauert, können Sie Dateisystemsicherungen verwenden. Es würde inkrementelle Sicherungen ermöglichen, die (falls häufig genug) schneller wiederhergestellt werden können.
aber sagen, dass ist 100mb eher klein, und Sie sollten schnell mit der Kopieroption wiederherstellen können.
Btw, wenn Sie sich für eine Docker basierte Lösung suchen, könnten Sie den Behälter commit (oder Datencontainer ab, wenn Sie es verwenden) und wiederherstellen dann einfach durch das neue Bild ziehen.
Mit freundlichen Grüßen Jony
Verwandte Themen
- 1. PostgreSQL: Verbesserung pg_dump, pg_restore Leistung
- 2. Wiederherstellen der Postgresql-Datenbank
- 3. Howto pg_restore
- 4. PG_restore. Was tut es?
- 5. Verwenden Sie pg_restore zum Wiederherstellen von einer neueren Version von PostgreSQL
- 6. Wie postgreSQL-Dump-Datei mit pgAdmin wiederherstellen?
- 7. Gelöschte Datensätze in PostgreSQL wiederherstellen
- 8. Wie lautet die Postgresql-DDL zum Wiederherstellen und Sichern einer Datenbank?
- 9. Postgresql - Backup-Datenbank und Wiederherstellung auf anderen Besitzer?
- 10. Docker laufen php Skript
- 11. Docker/Postgres: Mounting einer bestehenden Datenbank in einem dockerisierten Postgresql
- 12. Kann FreeBSD in Docker laufen?
- 13. Docker-Compose Postgresql Import Dump
- 14. Datenbank wiederherstellen andernfalls mit Schritt
- 15. Wiederherstellen einer Datenbank mit vb.net
- 16. Konnte nicht wiederherstellen von Datei postgresql
- 17. Spezifische Spalte ignorieren auf pg_dump/pg_restore
- 18. C# MySQL-Datenbank wiederherstellen
- 19. In Docker laufen, wie Mehrwert in --ulimit
- 20. Wiederherstellen der Datenbank Benutzeranmeldefehler
- 21. Stellen Sie eine Postgresql-Datenbank in einem Docker-Container wieder her. Wenn Postgres gestartet wird, ist die Datenbank vorhanden
- 22. Wie laufen Docker-komponieren gegen Docker Schwarm (ohne Docker-Maschine)
- 23. Wiederherstellen der Datenbank
- 24. Wie mysql Datenbank wiederherstellen
- 25. Kann travis-ci docker laufen?
- 26. Ungültiges Nachrichtenformat für Postgresql mit Docker
- 27. Django und Postgresql mit Docker verbinden
- 28. Erhalten Datenbank-Adresse mit Docker
- 29. Mysql: Wiederherstellen der Datenbank mit Batch-Datei
- 30. Wie postgresql db auf Heroku wiederherstellen