Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何在等于psql的postgres节点中运行查询\“复制”;指挥部?_Node.js_Postgresql - Fatal编程技术网

Node.js 如何在等于psql的postgres节点中运行查询\“复制”;指挥部?

Node.js 如何在等于psql的postgres节点中运行查询\“复制”;指挥部?,node.js,postgresql,Node.js,Postgresql,我有一个运行命令的shell脚本: psql -h $DBHOST -U $DBUSERNAME -c "\copy sometable FROM '$PWD/sometable.csv' WITH DELIMITER ',' CSV HEADER" 这很好用 现在,由于我有一些实现更高级逻辑的需求,我正在将其中一些命令迁移到nodejs代码中 是否可以使用postgres节点运行此\copy命令 如果没有,我会看到另一种方法来运行这个命令,因为它是来自nodejs的shell命令,带有req

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

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

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

是否可以使用
postgres节点运行此
\copy
命令

如果没有,我会看到另一种方法来运行这个命令,因为它是来自nodejs的shell命令,带有
require('child_process')。我想您正在寻找的spawn

。这是同一作者对
节点pg的“扩展”