首页 > 解决方案 > pg(postgresql) 在使用 pg 库的节点 js 中不起作用

问题描述

我正在使用“pg”库将 postgres db 与电子应用程序内的节点 js 连接起来。这是我的代码和输出快照。我没有得到任何回应。请帮我。谢谢!

这是代码:

const postgres = require('pg');

const connectionString = 'postgres://localhost:5432/postgres';
var connectionData = {
    connectionString: connectionString
}
const client = new postgres.Client(connectionData);
client.user = 'postgres';
client.password = 'root';
client.connect();

const q = `SELECT * FROM public.text`;
client.query(q, (err, res) => {
    if (err) {
        console.log(err);
        return;
    }
    for (let row of res.rows) {
        console.log(row);
    }
    client.end();
});

这是快照:

代码快照

我已经用数据库验证过,表中有一条记录。

标签: node.jspostgresqlelectronnode-modules

解决方案


我已经通过更新 pg 版本解决了这个问题。这在 pg@8.0.6 中得到修复。如果您遇到同样的问题,请尝试 pg 版本 >=8.0.3。

如果您有其他选择,请随时分享有关此的任何内容。谢谢你的支持。:)


推荐阅读