On 5 February 2012 20:16, j4nu5 <sinha.kusha...@gmail.com> wrote: > Hi, > > Google Summer of Code 2012 has been announced. > http://google-opensource.blogspot.com/2012/02/google-summer-of-code-2012-is-on.html > > I want to work on extending Django's database migration capabilities, > as a student. > > Database migrations have always been a pain in Django and most people > rely on third party apps like South or Nashvegas for migrations. I > feel migration capabilities should be made part of the main codebase. > > Specifically, adding a new field to an existing model and issuing > 'manage.py syncdb' has no effect since manage.py does not issue ALTER > TABLE commands. Adding such functionality might be difficult to > implement but will be a boon to new users (especially those migrating > from Rails who are used to out of the box migration support). > > Is this project worthy of being taken up for this year's Summer of > Code?
Disclaimer: I'm not in any way involved with Django's GSoC participation. A schema alteration API was one of the accepted projects last year, which unfortunately, was not successfully completed[1]. So I'd say it's definitely worthy. Might be worth having a look at the code that was completed in last year's attempt to see if it is worth including in your proposal. Last year's ideas are here [2], and if that page's history is any indication, this year's ideas should be up fairly soon. [1] http://groups.google.com/group/django-developers/browse_thread/thread/a52202349049472f [2] https://code.djangoproject.com/wiki/SummerOfCode2011 > -- > You received this message because you are subscribed to the Google Groups > "Django developers" group. > To post to this group, send email to django-developers@googlegroups.com. > To unsubscribe from this group, send email to > django-developers+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/django-developers?hl=en. > -- You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-developers@googlegroups.com. To unsubscribe from this group, send email to django-developers+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-developers?hl=en.