On Apr 13, 5:06 pm, Craig Lucas <craigmlu...@gmail.com> wrote:
> I can attempt to merge his changes in and test it. Do people typically
> merge these changes in manually? I see changes from a bunch of different
> people over the last 4 years, should I just grab the last guys changes?

The most recent work can be found from here: <https://github.com/
akaariai/django/tree/schemas>. Unfortunately that branch has been a
bit volatile recently, and I do not recall how well the tip of that
branch works. I will try to clear it up a little and add a patch to
Trac for easier testing.

In general supporting db schemas isn't that complicated from query
generation perspective, but it adds a lot of code to database creation
and especially into introspection. Introspection and database creation
support is critical, as Django's test runner relies on these features.

After a little cleanup the branch should be ready for some feature
testing, but it definitely isn't ready for production use yet.
However, if you (or somebody else) has time to just test if the
feature works for your use case, that information would be very
valuable.

There is the question if we want to add full support for database
schemas. My opinion is unsurprisingly yes, as otherwise I would not
work on this feature. However, at the moment this feature adds around
1000 lines of code, most of it is to backends. I guess that South for
example will need a lot of changes to its introspection methods to
have working schema support. Other external projects that deal with
table names directly (either raw SQL or otherwise) will need to be
updated, too.

 - Anssi

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

Reply via email to