Neexistuje žádný snadný způsob, kromě některých hacků (jako je použití awk k vyříznutí části souboru).
Pokud výpis není příliš velký, nejjednodušší je obnovit plnou zálohu do dočasné databáze (gzcat backup_file.gz | psql -h host -U user database_name
) vypíše jednu tabulku (pg_dump -t my_table
), poté jej obnovte.
Pro budoucnost bude použit vlastní formát (pg_dump -Fc > database.dump
) je správná cesta. Můžete použít pg_restore
pro obnovení jedné tabulky:pg_restore -t my_table -d database_name database.dump
.