标签: python database postgresql unit-testing sqlalchemy
我试图在运行我的测试之前自动创建一个测试数据库而不会出现问题,但是我很难连接到postgres服务器而没有连接到数据库。
如果我create_engine() URL .database None,它会尝试连接到默认数据库名称。
create_engine()
URL
.database
None
我正在尝试做什么?
我的答案很长:https://stackoverflow.com/a/28784334/311220
答案 0 :(得分:1)
实现此目的的一种方法是连接到应始终存在的默认postgres数据库。然后,一旦连接,您就可以创建所需的数据库。
postgres