如何在postgres-node中运行查询等于psql“\ copy”命令?

时间:2018-03-12 10:48:32

标签: node.js postgresql

我有一个运行命令的shell脚本:

psql -h $DBHOST -U $DBUSERNAME -c "\copy sometable FROM '$PWD/sometable.csv' WITH DELIMITER ',' CSV HEADER"

工作正常。

现在,由于我有一些要求实现更高级的逻辑,我正在将其中一些命令迁移到nodejs代码。

是否可以使用\copy运行此postgres-node命令?

如果没有,我会看到一个替代方法来运行此命令,因为它是来自带有require('child_process').spawn的nodejs的shell命令。

1 个答案:

答案 0 :(得分:1)

我想找https://github.com/brianc/node-pg-copy-streams我想。它是node-pg

的作者“扩展”