Er is geen gemakkelijke manier, behalve enkele hacks (zoals het gebruik van awk om het deel van het bestand te knippen).
Als de dump niet te groot is, is de eenvoudigste manier om de volledige back-up terug te zetten naar een tijdelijke database (gzcat backup_file.gz | psql -h host -U user database_name
) dump de ene tabel (pg_dump -t my_table
), herstel het dan.
Voor de toekomst het aangepaste formaat (pg_dump -Fc > database.dump
) is de weg te gaan. U kunt pg_restore
gebruiken om een enkele tabel te herstellen:pg_restore -t my_table -d database_name database.dump
.