将PSQL 9.4.4表导出为CSV

时间:2015-10-14 17:50:18

标签: sql database postgresql command-line psql

我有一个PSQL数据库,想将一个表导出为CSV。以下是我正在使用的内容:

COPY store_events TO '/home/[my_name]/public_html/export.csv' 
WITH FORMAT csv DELIMITER ',' HEADER

然而,它似乎并没有起作用。我收到以下错误:

  

语法错误在或附近" FORMAT"

知道如何解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

根据the documentation中的语法:

COPY buffer TO '/home/[my_name]/public_html/export.csv' 
WITH (FORMAT csv, DELIMITER ',', HEADER);

答案 1 :(得分:0)

对于psql使用

copy store_events to '/home/[my_name]/public_html/export.csv' with csv