Wenn es ähnlich ist von einem auf den Import - .gz
Datei, dann sind Sie auf der Suche Rohr die Ausgabe von 7za
in psql
etwas wie folgt aus :
7za e dump.7z | psql -h localhost db_name
Ich habe einen Postgres-Datenbankdump in einem .7z-Archiv.
Ich kann es extrahieren und importieren mit:
7za e dump.7z dump psql -h localhost db_name < dump
mir geht aber nur der Festplattenplatz aus.
Was ist der richtige Weg, um die 7za-Ausgabe an psql zu übergeben, damit ich keine große temporäre Datei habe, die Speicherplatz beansprucht?
Wenn es ähnlich ist von einem auf den Import - .gz
Datei, dann sind Sie auf der Suche Rohr die Ausgabe von 7za
in psql
etwas wie folgt aus :
7za e dump.7z | psql -h localhost db_name
Verwenden Sie die -so
Option für 7za.
7za e -so dump.7z | psql -h localhost -U admin db_name