【问题标题】:node-postgres how to escape parameters?node-postgres 如何转义参数?
【发布时间】:2022-01-02 22:11:32
【问题描述】:

我知道parameterized query,但由于我必须以编程方式构造 where 条件,计算参数并构建参数数组是一项比简单调用 escape 功能在需要时。所以:

node-postgres中是否有参数转义函数?

【问题讨论】:

  • 动态构造一个值数组并不难。或者考虑使用一个 ORM 来为你做这件事?

标签: node.js postgresql node-postgres


【解决方案1】:

是的,因为this PRclient.escapeIdentifierclient.escapeLiteral(可悲的是still undocumented)。但是,当您可以使用参数化查询时,不建议使用它们,对于动态WHERE 条件,您可以轻松地使用textvalues 即时构造查询对象。

【讨论】:

  • client.escapeLiteral 是我一直在寻找的答案;它没有记录的事实清楚地说明了为什么我无法找到它。谢谢。
猜你喜欢
  • 1970-01-01
  • 2020-11-19
  • 1970-01-01
  • 2015-12-13
  • 1970-01-01
  • 1970-01-01
  • 2012-06-17
  • 1970-01-01
相关资源
最近更新 更多