Ank*_*ham 2 csv postgresql rdbms bulk-load
有什么方法可以确定 Postgres 从 csv 文件填充表所需的时间。我尝试使用“时间”命令,但它不起作用。
time copy TABLE_NAME from /home/ankit/Documents/file.csv delimiter ',' csv header ;
Run Code Online (Sandbox Code Playgroud)
错误是:
ERROR: syntax error at or near "time“
我使用的是Ubuntu 16.04
这取决于您向 Postgres 提交查询的方式。如果您在 shell 中使用 psql 命令行客户端,则可以在其前面添加 time 命令。例如,它会类似于以下内容:
time psql -c "copy TABLE_NAME from /home/ankit/Documents/file.csv delimiter ',' csv header ;"
Run Code Online (Sandbox Code Playgroud)
您可能还需要向命令添加连接参数。
如果您使用 psql,另一种方法是使用以下命令,psql 将打印每个查询花费的时间:
\timing
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1056 次 |
| 最近记录: |