Sri*_*Sri 8 python postgresql sqlalchemy flask
我正在使用SQLAlchemy和Flask,如下所示:http://flask.pocoo.org/docs/patterns/sqlalchemy/
我有一个Selenium测试套件,首先运行Firefox,然后运行Chrome.
在每个浏览器开始测试之前,将删除并创建测试数据库(PostgreSQL)中的表.
它适用于第一个浏览器,但对于第二个浏览器,SQL创建/删除尝试只是冻结并且不显示任何错误.
我相信这是因为开放的SQLAlchemy会话,这是正确的吗?
我相信这是因为打开了 SQLAlchemy 会话,这是正确的吗?
情况很可能就是这样。要确认它,请连接到postgres
数据库并运行SELECT * FROM pg_stat_activity
;
我不确定您如何处理数据库创建/删除,但在确保已返回任何签出的连接(例如,使用 )后,您可能需要调用 SQLAlchemy 连接dispose()
池。recreate()
session.close()
归档时间: |
|
查看次数: |
3262 次 |
最近记录: |