我可以发送有任何问题的选择查询,但是当我发送更新和插入查询时,它开始等待线程并且不再响应。我不能确定,但它似乎是一个循环。
我知道我们必须使用“commit()”来应用更改,但它不起作用。
这是我的代码:
import psycopg2
conn = psycopg2.connect("dbname='test' user='postgres' host='localhost' password='xx");
cursor = conn.cursor()
cursor.execute("UPDATE recording SET rank = 10 WHERE id = 10;")
conn.commit()
cursor.close ()
原文由 burak emre 发布,翻译遵循 CC BY-SA 4.0 许可协议
问题是 psycopg2 不支持线程。