【发布时间】:2017-11-04 05:07:39
【问题描述】:
按部分转储 Postgres 表会产生 30GB 以上大小的部分。这些文件登陆 Windows 2008 服务器。我正在尝试计算 csv 中的行数,以确保我有我期望的行数(准确地说是 22,725,303)。我可以计算我希望转储的部分中的行 - 但我不确定我是否得到了所有这些。
这是一个 190M 行的表格,所以表格的部分是要走的路。
那么我如何计算行数以便知道我有完整的部分?
【问题讨论】:
-
将 .csv 文件复制到 unix 机器上并在其上运行
wc -l thefile.csv? -
是的,我不想在网络上移动 300GB。这很繁重。
-
也许 cygwin 包含文件实用程序? [或者,您可以从 ubuntu-usb-stick 启动,尝试挂载您的(ntfs?)磁盘,然后运行
wc -l] ...或者您可以编写一个只计算'\n's 的小程序。
标签: postgresql csv rowcount