【发布时间】:2020-07-08 14:14:00
【问题描述】:
是否可以从小马 ORM 创建一个新的数据库?我们在 pony ORM 文档中找不到它,它总是假定数据库存在或正在使用 SQLite 文件。
我们想创建一个测试数据库,然后将其删除。
【问题讨论】:
标签: python postgresql ponyorm
是否可以从小马 ORM 创建一个新的数据库?我们在 pony ORM 文档中找不到它,它总是假定数据库存在或正在使用 SQLite 文件。
我们想创建一个测试数据库,然后将其删除。
【问题讨论】:
标签: python postgresql ponyorm
没有。每:
https://docs.ponyorm.org/api_reference.html#sqlite
支持的数据库
如果您查看各种数据库的 .bind() API,SQLite 是唯一具有 create_db 的 API。这是因为在 SQLite 中创建数据库只是创建一个文件。其他引擎需要通过自己的程序来初始化数据库。您需要创建一个独立的脚本来创建数据库。
【讨论】:
如果你有你的 sqlite 数据库文件,你可以尝试使用pgloader。
【讨论】: