Not sure if SmileyChris is this guy, but I've had good success with this project:
http://www.aswmc.com/dbmigration/ I use it (with postgres) and it works just fine for me. It would be nice if it was a bit more "pythonic", but it definitely gets the job done. On Nov 25, 6:43 pm, "Russell Keith-Magee" <[EMAIL PROTECTED]> wrote: > On Nov 25, 2007 6:21 PM, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > > > > I'm aware of a number of different schema evolution (Rails style > > migration) tools that exist, most notably the ones listed at > >http://code.djangoproject.com/wiki/SchemaEvolution > > > While there seems to be two branches dealing with schema evolution one > > doesn't seem to have been touched in 4 months, and the other in 11. > > What is the recommended method to do this right now, what are you all > > using, just plain SQL? Basically, I'm looking for the best solution to > > this problem and would like to know what the community recommends. > > Caveat - I'm one of the developers of Django Evolution, mentioned below. > > Regarding the two schema-evolution branches: they are no longer being > maintained in the Django source tree. > > The original branch was a Google Summer of Code 2006 project. This > project wasn't fully completed at the time; Derek (the person working > on the branch) revisited the code earlier this year with a view to > finishing the project. However, the design he produced wasn't > satisfactory to the core developers (in particular, myself, but backed > up by others). Derek disagreed, and so he used his design and code as > the starting point for the DESEB project on Google code. > > The second branch was created, and then immediately went nowhere. The > user that requested the branch disappeared almost as soon as the > branch was created. > > So - what is the recommended solution? Well, there's no official > recommendation. > > If I were a betting man, I would say Django Evolution has the best > chance of eventually becoming the official migration mechanism for > Django. A few high profile Django users have made favourable noises > about the approach taken by Django Evolution. However, Django > Evolution is still under relatively early development; certain > migrations work well, others aren't implemented at all. Depending on > your exact needs, and your willingness to work around/with any bugs > that may still exist, it may be enough for you. Check out the FAQ and > ticket tracker for the project if you want more details. > > You may also get some milage out of DESEB; however, I wouldn't > recommend it personally. If you want to know more about my concerns, > hunt down the threads on the Django Developers list that deal with the > schema-evolution branch. > > SmileyChris was working on an alternative called DB Evolution > alternative a while back; however, he is now contributing to Django > Evolution. > > I can't make any comment on YADSEL, schema-evolution and > django-schemaevolution. I remember the announcement of YADSEL and > django-schemaevolution, but I can't say I've heard anything from them > since. YMMV. > > Based on the current state of play, it will be a long time before any > merge happens, and it isn't guaraneed that a merge will ever happen. > Writing the ALTER TABLE statements yourself is the only method that is > guaranteed to be feature complete and bug free at present. > > 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---