为啥带有redshift的nodejs pg总是只返回一行?
Posted
技术标签:
【中文标题】为啥带有redshift的nodejs pg总是只返回一行?【英文标题】:why nodejs pg with redshift returns only one row all the times?为什么带有redshift的nodejs pg总是只返回一行? 【发布时间】:2020-03-18 05:08:11 【问题描述】:我对 npm-pg 库有一个奇怪的问题,它只返回一行。但是当我检查数据库表时,表中有更多行。有人能解释一下吗?
import pg from 'pg';
export const sample = async (event, context) =>
pg.defaults.ssl = true;
const client = new pg.Client();
//console.log(client);
await client.connect();
const res = await client.query('SELECT * FROM Sampletable ');
//console.log(res);
console.log(JSON.stringify(res.rows));
return res;
结果有:
只有一行:["XXXX":"YYYY"]
【问题讨论】:
【参考方案1】:抱歉,我使用了不同的数据库,它只有一行,并且在手动查询时总是检查另一个数据库。呸!
【讨论】:
以上是关于为啥带有redshift的nodejs pg总是只返回一行?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用nodejs pg-promise库将带有uuid数组的记录插入pg表
如何在 Redshift 中撤销用户对 pg_catalog.pg_database 的访问
使用 django-redshift-backend 找不到 pg_config 可执行文件 [重复]