我有一个 django 模型,我称之为基本模型。我创建了一个动态创建新数据库的项目。现在,我发现我必须更改基表中的表模式。如何将此更改更新到所有创建的数据库?
问问题
117 次
2 回答
1
可能这不是对您当前问题的真正决定,而是对未来问题的决定:一次在所有数据库中进行模式更改。
你可以自动化这个过程。对循环中的所有数据库执行以下操作:
from subprocess import call
# get names of your databases in list 'databases' here
for database in databases:
call( "python ./manage.py syncdb --database={0}".format( database ) )
于 2012-02-27T10:57:22.243 回答
0
于 2012-02-27T10:42:27.053 回答