将一个大的postgres表拆分成多个csv

问题描述 投票:0回答:1

我正在使用以下psql查询来连接到远程主机,并将一个大表拆分为多个csv文件。

psql -h xx -p xx -U xx -d xx -c "\COPY (select * from table) TO program 'split --lines 1000' (format csv)

我没有在这里犯什么错误。

postgresql psql sqlbulkcopy
1个回答
0
投票

您是否尝试过使用STDOUT

$ psql -d db -c "COPY (SELECT * FROM t) TO STDOUT CSV " | split -1000
© www.soinside.com 2019 - 2024. All rights reserved.