Document how to migrate data between two external apps
The docs do not mention best practices of how to migrate data between two external apps (whose migrations you do not control). I attempted to solve this on my own and ran into issues which required (in the interest of time) ugly solutions.
For now I'm assuming the preferred method just needs to be documented (I clearly have no idea what this is) and that there is not some fundamental bug in the migrations system that prevents a reasonable approach.
I was directed to open a ticket after discussing this issue on the users mailing list https://groups.google.com/d/msg/django-users/SPXOBZN0b5g/_8ibzrqWE1QJ
This post contains specific details of the problem as well as the flawed approach I took. Appreciate any feedback concerning best practices for this problem type.
Change History
(9)
Triage Stage: |
Unreviewed → Accepted
|
Type: |
Uncategorized → New feature
|
Owner: |
changed from nobody to Tobias Kunze
|
Status: |
new → assigned
|
Patch needs improvement: |
set
|
Version: |
1.7 → master
|
Patch needs improvement: |
unset
|
Resolution: |
→ fixed
|
Status: |
assigned → closed
|
You could argue that migrations between 3rd party apps are one-off type of thing and should be handled by a custom script, and is a very different use case than migrating within your own app which is a continuous process in larger apps. Does that make sense?