gpt4 book ai didi

python - 使用psycopg2构造无连接的查询

转载 作者:行者123 更新时间:2023-12-03 15:32:26 25 4
gpt4 key购买 nike

在野外,有几次我想收集数据。在这种情况下,我并不总是可以访问我的postgres数据库。

为了使事情保持同步,如果我可以脱机使用psycopg2函数来生成可以被保留并且一旦我能够连接到数据库的查询,那将是非常好的。处理所有阻碍的事情。

我目前正在苦苦挣扎的一件事是psycopg2游标需要构造一个连接。

我的问题是:

有没有一种方法可以使用游标在没有事件连接对象的情况下完成诸如抹灰之类的事情?还是使用未连接到数据库的连接对象?然后,我想将迁移结果临时写入文件,以便以后进行处理。

最佳答案

这将是一种脆弱的方法,因为该连接用于检测一些用于转义的参数(编码,符合标准的字符串等)。

您可以在参数上使用“手动迁移”调用psycopg2.extensions.adapt(x).getquoted(),然后使用常规Python %运算符将其合并到查询中。

但是,当前发布的psycopg版本(最高2.3.2)在None-> NULL转换时可能会失败。您可以手动转换这些值,也可以为None注册适配器:您可以在this commit中查看操作方法。

关于python - 使用psycopg2构造无连接的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4879804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com