On 5/2/07, Brian Luft <[EMAIL PROTECTED]> wrote: > > Although I've successfully used the multi-db branch experimentally, it > looks to be getting more and more out of date with the django trunk. ... > Just for the sake of lively discussion, I would go so far as to say > that only being able to access a single database per project is an > unfortunate limitation and could be a deal-breaker for those > evaluating Django for their own use. I'm sure there are many ..
Limitation; sure. Unfortunate - that's a value judgement. The recent Rails/Twitter kurfuffle demonstrates that multi-db support can be very significant for a certain users. However, my time (and the time of the other devs, for that matter) is very limited, and our own itches will always take priority. I have many other features that I want to see in Django before multi-db (aggregate clauses, schema evolution, and model inheritance to name just 3). Multi-db just isn't a priority for any of the ways that I use Django, so there isn't much incentive for me to spend my time on it. The fact that a branch exists demonstrates that the core devs are willing to entertain the idea of multi-db as a feature. However, it needs somebody to step up to the plate and finish the job. Ultimately, this means submitting a branch in a condition suitable for merge back into the trunk. What does this mean in practice? - A branch that is up to date with trunk - Evidence that the branch has been used by real users, and bugs have been found and fixed - The existence of test cases that integrate with existing test framework. - Offering to look after the feature for the medium term. Once you can convince the core devs that these conditions are met, you should find the merge back happens pretty quickly - and voila! multi-db in the trunk. Now, before we are flooded with "give me SVN access and I'll do it!" requests. We aren't going to give SVN access to just anybody that stands up. We have been down this path, and so far, it seems to be the single easiest way to make sure you never hear from someone ever again (witness the multiple contributors that have offered to finish schema-evolution). Before you get SVN access, we want to see a track record of contributing first. Getting started doesn't require access to SVN. If you are interested in multi-db, start working and submit patches. If you demonstrate that you are in for the long haul, you will get SVN access for that branch to make your life a little easier. So - if you want multi-db (or any other feature, for that matter), have at it! 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 -~----------~----~----~----~------~----~------~--~---