【发布时间】:2010-11-30 19:19:47
【问题描述】:
让 psycopg2 将参数化查询传递给 PostgreSQL 的最佳方法是什么?我不想编写自己的转义机制或适配器,并且 psycopg2 源代码和示例很难在 Web 浏览器中阅读。
如果我需要切换到 PyGreSQL 或其他 python pg 适配器,这对我来说很好。我只想要简单的参数化。
【问题讨论】:
-
你想要什么样的参数化?伪代码示例会很有用。
-
旁注,你可能想研究一下 SQLAlchemy,在某些方面入门成本可能会高一些,但它确实是一个非常好的 ORM。
-
供以后参考,答案在文档的第一页:initd.org/psycopg/docs/usage.html
-
在文档中,示例非常简单。没有显示如何对动态值进行更复杂的查询(如更新)。比如:
set height=5, weight=70 -
如果您提出要解决的特定问题,Stack Overflow 会变得更加有用。例如查询与更新表等。因此,这里的答案非常笼统,尽管标题让我进入,但无助于解决我遇到的问题。
标签: python postgresql psycopg2