我是Postgres的初学者,我正试图弄清楚如何将我的数据输出(结果)导出到Excel或CSV文件中。我能够将我的结果导出到CSV文件中,但结果并不完全是我在我的"数据输出"窗格。有没有办法在我的Postgres输出窗格中看到我正在看到的内容 - CSV或Excel文件中的数据输出?
请帮助..
答案 0 :(得分:0)
复制命令是执行此操作的最佳方式:
http://www.postgresql.org/docs/9.3/static/sql-copy.html
COPY table_name [(column_name [,...])] FROM {'filename'| PROGRAM'命令'| STDIN} [[WITH](选项[,...])]
COPY {table_name [(column_name [,...])] | (查询)} TO {'filename'| PROGRAM'命令'| STDOUT} [[WITH](选项[,...])]
其中option可以是以下之一:
FORMAT format_name OIDS [ boolean ] FREEZE [ boolean ] DELIMITER 'delimiter_character' NULL 'null_string' HEADER [ boolean ] QUOTE 'quote_character' ESCAPE 'escape_character' FORCE_QUOTE { ( column_name [, ...] ) | * } FORCE_NOT_NULL ( column_name [, ...] ) ENCODING 'encoding_name'