计算大量.csv文件中的行数

时间:2017-11-04 05:07:40

标签: postgresql csv rowcount

按部分转出Postgres表会产生30GB +大小的部分。这些文件将登陆Windows 2008服务器。我试图计算csv中的行数,以确保我有一个我期望的行数(确切地说是22,725,303)。我可以计算我希望转储的部分中的行 - 但我不确定我是否能得到它们。

它是一张190M的行表,所以表的各个部分是可行的。

所以我如何计算行数,所以我知道我已经获得了完整的部分?

1 个答案:

答案 0 :(得分:0)

在PL / pgSQL函数中,您可以获取最后一个命令处理的行数 - 因为Postgres 9.3包括COPY - 使用:

GET DIAGNOSTICS x = ROW_COUNT;