我有一个运行命令的shell脚本:
psql -h $DBHOST -U $DBUSERNAME -c "\copy sometable FROM '$PWD/sometable.csv' WITH DELIMITER ',' CSV HEADER"
这样做很好。
现在,由于我有一些要实现更高级逻辑的需求,我正在将其中一些命令迁移到nodejs代码中。
是否可能使用postgres-node
来运行此\copy
命令?
如果不行,我看到一个替代方案是将此命令作为shell命令从nodejs中运行,使用require('child_process').spawn
。