pg-promise 相关问题

通过Promises / A +完成对node-postgres的访问层。

将数据库客户端转换为 pg.Client 或 pg.Pool 的正确方法

我正在使用 Lucia auth,它具有用于 Postgres 和 Node-Postgres 的适配器,但没有专门用于 pg-promise 的适配器。当我尝试实例化 Lucia 的数据库适配器时,它抱怨第一个

回答 1 投票 0

如何使用 pg Promise 更新多行?

我想用 pg Promise 更新多行,但我不完全理解它 这是我的代码 我不知道在哪里可以访问我的 plan_id const cs = new pgp.helpers.ColumnSet( ['用户_...

回答 1 投票 0

共享 db postgres 代码的 AWS Node 2 Lambda 不返回第二个 lambda 的值?

我的 Node Ts Lambda 具有以下项目结构 项目根/ │ ├── src/ │ ├── lambda1/ │ │ ├── 索引.ts │ │ ├── Service.ts │ │ ├── package.json。 │ │ └── tsconfig....

回答 1 投票 0

如果事务内的非sql函数失败,pg-promise事务会回滚吗?

我有一个用例,如果从数据库中删除用户,我需要从外部服务中删除该用户。如果这些操作中的任何一个失败,则应撤消整个删除操作。我是这个...

回答 1 投票 0

如何使用 pg-promise 助手返回插入查询结果值

我正在使用 pgp.helpers.insert 将数据保存到 PostgreSQL 中,效果很好。但是,我需要返回值以在响应中呈现。我在用: this.collection.one(this.collection.$config...

回答 1 投票 0

在 Nodejs、pg-promise 中重建连接

在使用 pg-promise 构建主/副本 postgres 连接的场景中,是否有办法在副本中断时重建这些连接? 而不是执行 process.exitCode =...

回答 1 投票 0

pg-promise 和行级安全性

我正在考虑使用我们的 Node Express + pg-promise + postgres 服务来实现行级安全性。 我们尝试了一些方法但没有成功: 创建一个 getDb(tenantId) 包装器,它调用...

回答 1 投票 0

运行扩展的 pg-promise 查询返回类型错误:无效的连接详细信息:未定义

我试图基于以下内容实现我的应用程序的架构:https://github.com/vitaly-t/pg-promise-demo // 服务器.js 从“快递”进口快递; 从“cors”导入 cors; 重要...

回答 1 投票 0

在 PG-Promise 中将数组作为值传递只会得到一个结果

我正在尝试将一个项目数组传递给 SELECT 查询,并使用这些项目返回所有行。 到目前为止,我已经使用 join 方法让它工作,但我更愿意只传递数组并理解

回答 1 投票 0

有人可以帮我解决 pg-promise 的辅助命名空间中的列跳过属性吗?

我正在运行以下代码 const pgp = require('pg-promise')({capSQL: true}); // columns set holder 对象 常量 cs = {} 函数 createColumnsets(pgp) { // 创建所有 ColumnSet 对象 ...

回答 0 投票 0

当我的代码在 jest 下运行时,为什么 pg_promise_1.default 未定义?

我正在开发一个用 Typescript 编写的 NestJS 服务。 它依赖于用于数据库访问的第一方 NPM 包,它又依赖于 pg-promise NPM 页面。 该服务运行得非常好......

回答 0 投票 0

如何使用 pg-promise 创建要在复杂的 sql 查询中使用的值列表?

我有一个相当复杂的查询,我试图将其与 pg-promise 放在一起: sql文件.sql WITH insert_and_return 作为 ( 插入 myTable (param_01, param_02, param_03, param_id) V...

回答 1 投票 0

如何在单个 pg-promise 函数中执行多个查询?

我想在一个查询中一次更新多个表,但我发现这是不可能的。但我可以使用如下示例所示的事务。 开始交易; 更新表 1 设置表 1.

回答 0 投票 0

pgpromise 将数字转换为字符串

我使用带有 pg-promise 从我的数据库中选择将我的数据发送到服务器并在我的 web 应用程序中使用这些数据,但是数字列,就像聚合函数一样被格式化为字符串 ...

回答 0 投票 0

当事务中的任务失败时,如何使用pg-promise回滚事务?

比方说,我有两个函数: export const setThingAlertsInactive = (userID, thingIDs) => { return db.any(' UPDATE thing_alerts SET is_active = false WHERE IN (Select * from thing_alerts ...)。

回答 1 投票 0

在postgres中,咨询锁是在设定的时间后过期,还是会话在空闲时自动过期?

我需要在我的应用程序实例上线时,将咨询锁挂在30秒左右。我注意到,如果我用回调做一个setTimeout来释放锁,有30秒......

回答 1 投票 0

如何处理idle_in_transaction_session_timeout?

当我们设置idle_in_transaction_session_timeout时,数据库会终止空闲一段时间的连接。这和预期的一样,但我不知道我们应该如何处理这种情况,在 ...

回答 1 投票 0

pg-promise事务在forEach循环中的依赖性查询给出了错误警告。对一个已释放或丢失的连接进行查询

我试图在一个pg-promise事务中插入链接数据。事务成功地正确插入了所有数据,但给出了一个UnhandledPromiseRejectionWarning警告。错误:查询..: 查询...

回答 1 投票 0

Lambda + pg-promise + transaction = 随机超时。

在过去的48小时里,我一直在与这个问题作斗争,在阅读了这里的很多答案、博客、文章、文档等之后......我仍然找不到解决方法! 我仍然找不到解决方法! 基本上,我有一个lambda ...

回答 1 投票 0

pg-promise快速删除一组元组的方法。

有没有更好的方法来写下面的内容。DELETE FROM table WHERE _id = $? AND ( item_id = $ AND map_id = $ 或...

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.