将数据库导出到CSV文件 [英] Export Database into CSV file

查看:197
本文介绍了将数据库导出到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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆