【发布时间】:2017-11-22 05:36:29
【问题描述】:
我正在尝试使用节点中的 pg 包将保存为纯文本文件的 PostgreSQL 数据库转储导入 psql。
到目前为止,我正在将文件作为字符串读取,然后尝试通过以下方法导入字符串:
var sql = fs.readFileSync('./dbDumpOutput').toString();
pg.connect('postgres://localhost:5432/testdb', function(err, client, done){
if(err){
console.log('error: ', err);
process.exit(1);
}
client.query(sql, function(err, result){
done();
if(err){
console.log('error: ', err);
process.exit(1);
}
process.exit(0);
});
我收到以下错误:error: { error: syntax error at or near "\"
这是我必须解析的 dbdump 的格式问题,还是我做错了什么?
【问题讨论】:
标签: sql node.js postgresql