为啥带有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 的访问

将 s3 的 pg_dump 加载到 redshift

使用 django-redshift-backend 找不到 pg_config 可执行文件 [重复]

如何在 Redshift 中安排 DDL 定义视图(pg_catalog 表)的每日备份

Redshift 加入元数据表并选择列