我有一个与mysql数据库通信的程序,我应该这样做 避免修改它直到一切正常。
所以我已经有办法创建一个假的内存数据库(使用 sqlalchemy + sqlite),但问题是我必须创建架构 并一直填充数据库。
例如
Table(
'builddefinitions', meta,
Column('idBuildDefinitions', String(20)),
Column('BuildType', String(20)),
)
是否可以改为
有没有办法做到这一点是sqlalchemy?
答案 0 :(得分:1)
你没有直接的方法去做。看看这个翻车机:http://www.tylerlesmann.com/2009/apr/27/copying-databases-across-platforms-sqlalchemy/
我不知道如何保持更新,如果它是你想要的。
答案 1 :(得分:1)
我会克隆数据库。这就是为什么通常有一个生产环境和一个单独的开发环境(在某些情况下测试和预生产)。