Hi all,

I have now, I believe, got a working, feature-complete schema alteration
branch ready to go. It has full support for PostgreSQL, MySQL, and SQLite,
and follows the rough design principles I emailed the list about a while
back.

It's fully tested, but no documentation yet - I'm not sure what level of
documentation we should give this, but it is my intention for it to be an
API usable by third-party apps. In the meantime, the tests file should give
you a reasonable idea of the way the API can be used (if you ignore the
slightly cheap way to make new model classes - 'migrations' has a much
nicer one of those).

It should be Python 3 compatible, too - I've checked the major pain points
and run the test suite under Python 3, and it all passes.

The branch is schema-alteration in https://github.com/andrewgodwin/django
Handy link to the diff-with-master view:
https://github.com/andrewgodwin/django/compare/schema-alteration

Feedback is very much welcomed - I want to get this merged in before the
feature freeze.

There's doubtless some polishing and bugfixing that will be needed before
final release, but I'll be keeping on top of that (by developing an app
that uses it, partially) and making sure that 1.5 ships with something
that's decently solid, and with an Oracle backend if I can get it working
on my machine.

Andrew

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

Reply via email to