小编Res*_*ens的帖子

psycopg2:无法适应“UUID”类型?

我正在使用 psycopg2 尝试将条目插入到数据类型为 Postgres 类型“uuid”的表中。

根据这个页面,我应该可以直接使用 Python 类型 uuid.UUID,如下面的代码所示:

uuid_entry = uuid.uuid4()
command = "INSERT INTO MyTable (uuid) VALUES (%s)"
cursor.execute(command, (uuid_entry,))
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试这样做时,它会引发错误:

ProgrammingError(can't adapt type 'UUID')
Run Code Online (Sandbox Code Playgroud)

关于为什么会发生这种情况的任何想法?谢谢。

uuid psycopg2 python-3.x

9
推荐指数
2
解决办法
4891
查看次数

标签 统计

psycopg2 ×1

python-3.x ×1

uuid ×1