间歇性sqlalchemy drop_database错误(psycopg2.ProgrammingError)必须是其进程正在终止的角色的成员

时间:2018-09-14 14:01:46

标签: python postgresql sqlalchemy

已经面对这个问题已有一段时间了。尝试使用sqlalchemy执行涉及数据库创建,架构创建和删除的测试套件会引发以下错误:

  

(psycopg2.ProgrammingError)必须是其过程的角色成员   被终止

引发错误的代码:

from sqlalchemy_utils import drop_database
drop_database(TEST_URI)

它既令人困惑又烦人。重新运行测试套件可能会给我带来成功,因此没有固定的模式。不知道是否提到的解决方案(一个拙劣的解决方案)here是逃避此错误的唯一方法。

感谢您的帮助。

0 个答案:

没有答案