我有一个与 mysql 数据库通信的程序,我应该避免修改它,直到一切正常。
所以我已经有办法创建一个假的内存数据库(使用 sqlalchemy+sqlite),但问题是我必须一直创建模式并填充数据库。
例如
Table(
'builddefinitions', meta,
Column('idBuildDefinitions', String(20)),
Column('BuildType', String(20)),
)
是否可以改为
- 创建一个用于加载表和模式的 mysql 引擎
- 创建一个 sqlite 内存引擎并在其中加载所有模式和数据
- 使用该数据库安全地进行所有更新
有没有办法做到这一点是 sqlalchemy?