按部分转出Postgres表会产生30GB +大小的部分。这些文件将登陆Windows 2008服务器。我试图计算csv中的行数,以确保我有一个我期望的行数(确切地说是22,725,303)。我可以计算我希望转储的部分中的行 - 但我不确定我是否能得到它们。
它是一张190M的行表,所以表的各个部分是可行的。
所以我如何计算行数,所以我知道我已经获得了完整的部分?
答案 0 :(得分:0)
在PL / pgSQL函数中,您可以获取最后一个命令处理的行数 - 因为Postgres 9.3包括COPY
- 使用:
GET DIAGNOSTICS x = ROW_COUNT;