Возможно, кому-то понадобится. Удалил лишний pool.end() и перенес res.render().
app.get("/", (req, res) => {
var pool = new pg.Pool(pg_connect);
const results = [];
pool.connect(function(err, client, done) {
if (err) {
console.log(err);
done();
return res.status(500).json({ success: false, data: err });
} else {
client
.query("SELECT * FROM users")
.then(result => {
result.rows.forEach(function(item) {
results.push(item);
});
res.render("index", { users: results });
})
.catch(err => console.log(err));
done();
}
});
});