【问题标题】:Create postgres database from pony ORM从小马 ORM 创建 postgres 数据库
【发布时间】:2020-07-08 14:14:00
【问题描述】:

是否可以从小马 ORM 创建一个新的数据库?我们在 pony ORM 文档中找不到它,它总是假定数据库存在或正在使用 SQLite 文件。

我们想创建一个测试数据库,然后将其删除。

【问题讨论】:

    标签: python postgresql ponyorm


    【解决方案1】:

    没有。每:

    https://docs.ponyorm.org/api_reference.html#sqlite

    支持的数据库

    如果您查看各种数据库的 .bind() API,SQLite 是唯一具有 create_db 的 API。这是因为在 SQLite 中创建数据库只是创建一个文件。其他引擎需要通过自己的程序来初始化数据库。您需要创建一个独立的脚本来创建数据库。

    【讨论】:

    • 我们会在pony之前直接调用psycopg创建数据库。
    【解决方案2】:

    如果你有你的 sqlite 数据库文件,你可以尝试使用pgloader

    【讨论】:

      猜你喜欢
      • 2011-01-02
      • 2019-05-19
      • 2014-01-15
      • 1970-01-01
      • 2012-02-17
      • 2021-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多