Thanks Russ! Your insight is greatly appreciated. On Mon, Mar 9, 2009 at 8:58 PM, Russell Keith-Magee <freakboy3...@gmail.com>wrote:
> > On Tue, Mar 10, 2009 at 8:23 AM, Ben Davis <bendavi...@gmail.com> wrote: > > are you saying that django-evolution does not support migrating between > > "versions" (ie up and down)? > > Django Evolution doesn't currently support down-migrations. This isn't > due to any particular technical limitation - it just hasn't been > implemented. > > > I'm mostly trying to get an idea of what migration frameworks django > > devopers use, and why they prefer it. > > At the moment, this is still an emerging field. All of the leading > candidates are works-in-progress, so there isn't any single framework > you can point at and conclusively say "use this one". For what it's > worth, a recent survey on the This Week in Django [1] gave Django > Evolution a slight edge over South in the popularity stakes, but both > frameworks came second to "Raw sql". > > [1] http://thisweekindjango.com/twid/episode/47/this-week-in-django-47/ > > I'm biased, since I'm the developer of Django Evolution. Obviously, I > think Evolution is pretty good :-) However, my Django and other life > commitments mean I haven't been able to give it the attention it has > needed lately. There are a couple of outstanding bugs, and plenty of > features I would like to add. > > Historically, Django Evolution has had more "smarts" - the evolution > hinting process is more advanced under Evolution than it is under > South. However, there are some edge cases where this hinting process > goes wrong, and it can be difficult to recover from these situations. > There is also a known gap in the support for MySQL, due to some of the > eccentricities of MySQL schema modification syntax. > > South is another strong candidate. Andrew is a smart guy, and he's > been making some great advances in South over the last few months. > Reading between the lines, I believe that Evolution-like hinting > features are on his to-do list in the near future. I haven't used > South in anger myself, but I know plenty of people that do - I doubt > you would be disappointed if you chose to use it. > > dbmigrations is a pretty good 'bare bones' framework - it manages your > SQL migrations, but not much else. However, if that is all you need, > it may be a good choice. > > This isn't a complete list, either. Migration frameworks keep popping > up all the time. The only really helpful advice I can give is to try a > few, and see what suits your needs. > > Yours, > Russ Magee %-) > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---