【问题标题】:Is it possible to connect to a postgres server with SQLAlchemy without specifying a database?是否可以在不指定数据库的情况下使用 SQLAlchemy 连接到 postgres 服务器?
【发布时间】:2015-07-25 00:31:16
【问题描述】:

我试图在运行我的测试之前自动创建一个测试数据库,但我正在努力连接到 postgres 服务器而不连接到数据库。

如果我给create_engine() 一个URL.database None 它会尝试连接到默认数据库名称。

我正在尝试做的事情可能吗?

我一直在回答这个问题:https://stackoverflow.com/a/28784334/311220

【问题讨论】:

  • 您是否尝试过在不使用 psql 指定 db 的情况下连接到 postgres?如您所见,它将始终连接到默认值。那有什么问题呢?

标签: python database postgresql unit-testing sqlalchemy


【解决方案1】:

实现此目的的一种方法是连接到应始终存在的默认postgres 数据库。然后,一旦连接,您就可以创建所需的数据库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-30
    • 2019-03-19
    • 1970-01-01
    • 1970-01-01
    • 2011-10-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多