On 5 February 2012 20:16, j4nu5 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.