Der er ingen nem måde, bortset fra nogle hacks (som at bruge awk til at skære delen af filen).
Hvis dumpet ikke er for stort, er den nemmeste ting at gøre at gendanne den fulde backup til en midlertidig database (gzcat backup_file.gz | psql -h host -U user database_name
) dump den ene tabel (pg_dump -t my_table
), og gendan den derefter.
For fremtiden det brugerdefinerede format (pg_dump -Fc > database.dump
) er vejen at gå. Du kan bruge pg_restore
for at gendanne en enkelt tabel:pg_restore -t my_table -d database_name database.dump
.