SELECT FROM在PG的Node JS中不起作用

时间:2019-03-19 08:08:01

标签: node.js database postgresql view

我正在尝试从Postgre SQL数据库中的Postgree SQL视图中检索一些信息。但是,结果始终为空。当我在数据库中执行相同的查询时,它给了我预期的结果。

const privq = await db.query('SELECT * FROM user_privilege');
console.log(privq.rows);
//[]
const projectsQuery= await db.query('SELECT * FROM projects');
console.log(projectsQuery.rows);
//[{id:1,name:'Example Project',description:'Lorem Ipsum...'},
//{id:2,name:'Test Proj',description:'testing'}...]

其他查询不会发生。实体user_privilege是一个视图,而不是一个表。

更新

我验证了数据库,结果发现Datagrip(我与数据库进行交互的程序)正在查询OLD服务器,而节点正在查询新服务器。实际上,新项目根本没有特权,只有项目。

0 个答案:

没有答案