1

文档中提到了如何使用 Blaze 的Data打开与数据库的连接。

db = Data('postgresql:///user:pass@hostname')

我确实像上面那样,然后当我尝试在该数据库上执行任何更新操作(如drop table)并随后通过Psycopg2打开会话时收到以下消息。

DETAIL:  There is 1 other session using the database.

当我正在处理我用 Psycopg2 打开的会话时,我怀疑这种行为是由于 Blaze。(请纠正,如果我错了)。

例如,我如何在完成后关闭此 Blaze 会话或连接,以便我可以使用 Psycopg2 做其他事情?

4

1 回答 1

0

这已在此处的 Blaze 邮件列表中得到解答。(Blaze 使用sqlalchemy与 Postgres 交互。通过访问它的引擎 at db.data,我们可以管理我们的活动连接。)

于 2015-11-04T15:19:25.427 回答