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
-~----------~----~----~----~------~----~------~--~---

Reply via email to