问题标签 [psycopg2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7395 浏览

django - 使用 psycopg2 返回一个值

理想情况下,我希望能够执行以下操作:

我在其中获得了新创建或修改的行的 id。但这不能通过 psycopg2 获得。或者,我试过这个:

这不起作用,可能是因为在提交之前它不会知道 id ......

帮助!

0 投票
2 回答
1685 浏览

django - Django + mod-wsgi + psycopg2 的问题

所以我第一次尝试让 Django 与 mod-wsgi 一起运行。我已经按照示例中所示配置了 Apache,并且我很确定我做的一切都是正确的。

我没有设置PYTHON_EGG_CACHE变量,所以它使用默认值:/var/www/.python-eggs。我已经创建了这个目录并使它对用户可写www-data

当我打开站点时,它会显示500.html模板的输出,这是我在日志中得到的内容:

这就是我所拥有的/var/www/.python-eggs/

psycopg2 egg 目录中唯一的文件是_psycopg.so. 没有tz.py文件,我认为这是问题所在。

请指教。

PS,我使用 buildoutdjangorecipe来部署 Django。buildout我与用户一起运行构建脚本。不确定这是否有意义。

PPS,psycopg2安装正确,因为我能够运行syncdb.

0 投票
2 回答
12186 浏览

python - 使用python psycopg2保存二进制数据时如何修复“无法适应错误”

我今天在我们的一个项目中遇到了这个错误三次。将问题和解决方案放到网上以供将来参考。

这将失败,并出现来自 psycopg2 的错误“无法适应”。

0 投票
3 回答
257 浏览

python - Python:变量内容的自动更改

我有一个 Python 函数,它接收大量变量,并从中构建一个 SQL 查询:

这些值应该构建一个 SQL 查询。为此,None应将等于的那些更改为NULL,而将存储有用值的那些应包含在's 中:

然后,

是否有更好、更 Pythonic 的方式来根据此规则更改变量内容?

亚当

0 投票
1 回答
10955 浏览

python - InternalError:当前事务被中止,命令被忽略直到事务块结束

使用多处理库在子进程中进行数据库调用时出现此错误。

访问 :馅饼

InternalError:当前事务被中止,命令被忽略直到事务块结束

这是一个 Postgre 数据库,psycopg2使用web.py.

但是,如果我使用threading.Thread而不是multiprocessing.Process我不会收到此错误。
知道如何解决这个问题吗?

0 投票
9 回答
37969 浏览

python - Psycopg2、Postgresql、Python:批量插入的最快方法

我正在寻找将数百万个元组批量插入数据库的最有效方法。我正在使用 Python、PostgreSQL 和psycopg2

我已经创建了一个长长的 tulpes 列表,这些 tulpes 应该插入到数据库中,有时使用几何等修饰符Simplify

天真的方法是对INSERT语句列表进行字符串格式化,但我读过其他三种方法:

  1. 使用pyformat绑定样式进行参数插入
  2. 在元组列表上使用executemany,以及
  3. 使用将结果写入文件并使用COPY.

似乎第一种方法是最有效的,但我会很感激你的见解和代码片段告诉我如何正确地做到这一点。

0 投票
1 回答
2168 浏览

python - 通过 psycopg2 将 bytea 字段导入 PostgreSQL 数据库

我有一个这样的值列表:

我想bytea使用 psycopg2 将这些插入到我的 PostgreSQL 数据库中的一个字段中,但我不熟悉 python 中的字节字符串。

实现这一目标的最佳方法是什么?

0 投票
3 回答
3359 浏览

python - 在 Python 中避免 PostgreSQL 数据库中的重复数据

我正在研究 PostgreSQL 和 psycopg2。尝试获取每 10 分钟更新一次的提要数据并将此提要内容保存在 PostgreSQL 数据库中。我的目标是从该表中检索和打印这些数据。但是由于表上的插入操作,每次我运行该脚本时,都会面临重复数据也存储在数据库中的问题。

为了摆脱这个问题,我对location_titleLocations-musiq1中的列进行了主键约束,我打算在其中存储我的提要数据。但面临错误。

这是我的代码:

将“locations_musiq1”表列“location_title”更改为主键后我的错误是:

任何人都可以有任何想法来解决这个问题吗?..提前谢谢..

0 投票
1 回答
1508 浏览

postgresql - 无法安装 psycopg2 (Python2.6 Ubuntu9.10 PostgreSQL8.4.2)

或者

0 投票
1 回答
6199 浏览

python - python,从def访问psycopg2?

我正在尝试在一个文件中创建一组定义,这样我就可以在我想在 python 中创建脚本时导入它们

我试过这个:

但我收到此错误:未定义全局名称“psycopg2”

在我的主文件 script.py

我有:

谁能帮帮我?