database - How to extract a table from a *.dump file into a CSV -


i have *.dump file (postgresql dump) , output my_table my_table.csv. there better way pg_restore -t my_table db.dump > my_table.txt , writing script create csv output?

the output pg_restore --data-only -t my_table db.dump is tab-separated headerless tabulated text comments , few commands. script mangle csv tool perl or awk pretty simple.

that said, would:

  • restore table temporary database created purpose. if table depends on custom types, functions, sequences, etc need restore them too.

  • in psql, \copy the_table 'some_file.csv' (format csv, header on)

this way can control representation of nulls , lots more.


Comments

Popular posts from this blog

plot - Remove Objects from Legend When You Have Also Used Fit, Matlab -

java - Why does my date parsing return a weird date? -

Need help in packaging app using TideSDK on Windows -