Django-数据迁移+;数据库转储

Django-数据迁移+;数据库转储,django,database-migration,Django,Database Migration,假设我有一个数据库,其中包含一些使用数据迁移加载的初始数据。自初始加载以来,应用程序用户通过网站进一步更改了数据。当然,这些更改不会记录在其他数据迁移中,因为它们是实时发生的。因此,数据迁移有些冗余,因为它们不能捕获用户所做的所有更改 现在,我想将应用程序部署到新的服务器和数据库上。因此,我对当前数据库进行转储,然后登录到新服务器并使用转储初始化新数据库。我感到困惑的是:如果我在新数据库上运行上述数据迁移,它们会添加多余的过时数据,不是吗 更一般地说,我的困惑在于如何在将现有web应用部署到新服

假设我有一个数据库,其中包含一些使用数据迁移加载的初始数据。自初始加载以来,应用程序用户通过网站进一步更改了数据。当然,这些更改不会记录在其他数据迁移中,因为它们是实时发生的。因此,数据迁移有些冗余,因为它们不能捕获用户所做的所有更改

现在,我想将应用程序部署到新的服务器和数据库上。因此,我对当前数据库进行转储,然后登录到新服务器并使用转储初始化新数据库。我感到困惑的是:如果我在新数据库上运行上述数据迁移,它们会添加多余的过时数据,不是吗


更一般地说,我的困惑在于如何在将现有web应用部署到新服务器+db上时使数据迁移和db转储协同工作。是否有更好的方法来考虑这个问题?

转储将包括迁移所使用的表,以跟踪数据库在运行迁移时的位置。新数据库将与当前数据库位于同一位置(就迁移而言)

简单地说,如果你跑

python manage.py migrate
在连接到新数据库的新服务器上,在“恢复”数据之后,它会说没有任何东西可以运行