将数据库导出到CSV文件 [英] Export Database into CSV file
本文介绍了将数据库导出到CSV文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我要将数据库导出为CSV文件。这是可能吗?
I want to export a database into a CSV file. Is this possible?
如果可能的话,我该如何使用PostgreSQL?我已经看到,我们可以将一个特定的表转换为CSV文件,但我不知道一个整个数据库。
If it is possible, then how can I do this using PostgreSQL? I have seen that we can convert a particular table into a CSV file but I don't know about a whole database.
推荐答案
您可以在psql控制台中使用:
You can use this at psql console:
\copy (SELECT foo,bar FROM whatever) TO '/tmp/file.csv' DELIMITER ',' CSV HEADER
或在bash控制台中:
Or it in bash console:
psql -P format=unaligned -P tuples_only -P fieldsep=\, -c "SELECT foo,bar FROM whatever" > output_file
这篇关于将数据库导出到CSV文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文