我现在正在一个网站上使用EF,当我的模型在我的本地机器上发生变化时,使用迁移来更新本地SQL express数据库,一个联网的SQL数据库也工作得很好,我已经在另一个项目上这样做了。然而,现在我已经将解决方案移动到我们的开发服务器上,并通过我们的服务器处理解决方案文件,这一切都很好。但是现在由于某种原因我不能使用迁移..我已经检查了路径,似乎没有发现任何错误的路径。是否需要设置某种配置才能允许从本地VS Pro (2010)迁移到生产服务器</
每两周,我会发布这个应用程序的新版本,并使用python manage.py db upgrade运行数据库迁移。这将运行自上一次迁移文件运行以来创建的任何新迁移文件。这种方法的问题是,由于我的数据库表太大,添加列这样的简单迁移操作可能需要15-20分钟。因此,停止应用程序、运行迁移、更新应用程序代码然后重新启动应用程序都会导致很长的停机时间。我减少停机时间的策略是在部署之前运行尽可能多的迁移文件(或迁移文件的许多小数部分),而不停止服务。显然,有些操作是可以这样做的。