我有一个django模型,我称之为基本模型。我创建了一个动态创建新数据库的项目。现在,我发现我必须对基表中的表模式进行更改。如何将此更改更新到所有已创建的数据库?
答案 0 :(得分: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 ) )
答案 1 :(得分:0)