Ich habe eine Datenbank mit einigen initialen Daten, die mit Datenmigrationen geladen wurden. Seit dem erstmaligen Laden wurden die Daten von Nutzern der App über die Website weiter verändert. Diese Änderungen werden natürlich nicht in zusätzlichen Datenmigrationen aufgezeichnet, da sie in Echtzeit stattfinden. Die Datenmigrationen sind daher etwas redundant, da sie nicht alle von den Benutzern vorgenommenen Änderungen erfassen.Django - Datenmigrationen + db dump
Jetzt möchte ich die App auf einem neuen Server und DB bereitstellen. Also mache ich einen Dump der aktuellen Datenbank, logge mich dann auf dem neuen Server ein und benutze den Dump um die neue DB zu initialisieren. Was mich verwirrt, ist: Wenn ich dann die oben genannten Datenmigrationen auf der neuen DB ausführen, werden sie redundante veraltete Daten hinzufügen, nein?
Im Allgemeinen liegt meine Verwirrung darin, wie Datenmigrationen und Db-Dumps zusammenarbeiten, wenn eine vorhandene Webanwendung auf einem neuen Server + DB bereitgestellt wird. Gibt es einen besseren Weg, darüber nachzudenken?
Oh das macht Sinn, danke! – sabreshack