我正在运行两个终端 session ,第一个是我打开的 psql,第二个是导入了 psycopg2 的 ipython。 我在两个 session 中都连接到同一个数据库。当我通过 ipython/psycopg2 更新表时,psql session 查询不会反射(reflect)更新(即我通过 psycopg2 在表中添加一行,而 psql 仍然不获取任何行)。 我做错了什么?
最佳答案
可能,在执行更新后,您没有在连接对象上执行 commit()
(它使对数据库的更改持久化)。
请参阅文档中的第一个示例 http://initd.org/psycopg/docs/usage.html
关于python - 来自 psql 和 psycopg2 的 Postgresql session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41376548/