<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/db/models/sql/query.py, branch 1.0.1</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=1.0.1</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=1.0.1'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2008-10-24T09:40:12Z</updated>
<entry>
<title>[1.0.X] Fixed #9307 -- Added the ability to pickle the Query class used by the</title>
<updated>2008-10-24T09:40:12Z</updated>
<author>
<name>Malcolm Tredinnick</name>
<email>malcolm.tredinnick@gmail.com</email>
</author>
<published>2008-10-24T09:40:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=74c799d21d6682eb0a0ed8fa25dc48787d5bfb86'/>
<id>urn:sha1:74c799d21d6682eb0a0ed8fa25dc48787d5bfb86</id>
<content type='text'>
Oracle backend.

This allows Querysets to be cached for Oracle and should provide a model for
adding pickling support to other (external) database backends that need a
custom Query class.

Thanks to Justin Bronn for some assistance with this patch.

Backport of r9272 from trunk.


git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.0.X@9273 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>[1.0.X] Fixed #9406 -- Ensure that each database column is only represented</title>
<updated>2008-10-24T06:11:37Z</updated>
<author>
<name>Malcolm Tredinnick</name>
<email>malcolm.tredinnick@gmail.com</email>
</author>
<published>2008-10-24T06:11:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=b52e45193f25e8444d3d5eef4f83d0ee8f7a80b0'/>
<id>urn:sha1:b52e45193f25e8444d3d5eef4f83d0ee8f7a80b0</id>
<content type='text'>
once in the "ORDER BY" clause of an SQL statement.

Backport of r9251 from trunk.


git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.0.X@9252 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>[1.0.X] A queryset that has had ordering removed (order_by()) can have ordering</title>
<updated>2008-10-08T09:48:21Z</updated>
<author>
<name>Malcolm Tredinnick</name>
<email>malcolm.tredinnick@gmail.com</email>
</author>
<published>2008-10-08T09:48:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=a9936d0b1cc9a0f7468fed87192f60fc5a85c26a'/>
<id>urn:sha1:a9936d0b1cc9a0f7468fed87192f60fc5a85c26a</id>
<content type='text'>
added again later (order_by('foo')). Or, at least, it can now. Thanks to Ilya
Novoselov for diagnosing the problem here.

Backport of r9206 from trunk.


git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.0.X@9207 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>[1.0.X] Applying a limit to a queryset that already had an upper limit of 0</title>
<updated>2008-10-08T08:43:31Z</updated>
<author>
<name>Malcolm Tredinnick</name>
<email>malcolm.tredinnick@gmail.com</email>
</author>
<published>2008-10-08T08:43:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=09d84c4d40d1d9796f1d0f52bc3ea1bb93a68435'/>
<id>urn:sha1:09d84c4d40d1d9796f1d0f52bc3ea1bb93a68435</id>
<content type='text'>
wasn't working properly.

Backport of r9201 from trunk.


git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.0.X@9204 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed a missing variable initialisation deep in the Query bowels.</title>
<updated>2008-09-22T00:31:22Z</updated>
<author>
<name>Malcolm Tredinnick</name>
<email>malcolm.tredinnick@gmail.com</email>
</author>
<published>2008-09-22T00:31:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=922aba3def68e57c405a0e50d353a790af85b00a'/>
<id>urn:sha1:922aba3def68e57c405a0e50d353a790af85b00a</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@9081 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>A bug from queryset-refactor days: although the Query class has "group_by" and</title>
<updated>2008-09-11T02:00:27Z</updated>
<author>
<name>Malcolm Tredinnick</name>
<email>malcolm.tredinnick@gmail.com</email>
</author>
<published>2008-09-11T02:00:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=e47cc781d844eea72e677d1d212b2dfd1b0c9225'/>
<id>urn:sha1:e47cc781d844eea72e677d1d212b2dfd1b0c9225</id>
<content type='text'>
"having" attributes, only the former was included in the resulting SQL, meaning
subclasses had to completely duplicate Query.as_sql() if they were using any
kind of grouping filtering on the results.


git-svn-id: http://code.djangoproject.com/svn/django/trunk@9007 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #8819 -- Don't include two copies of extra-select columns in the query.</title>
<updated>2008-09-03T03:48:25Z</updated>
<author>
<name>Malcolm Tredinnick</name>
<email>malcolm.tredinnick@gmail.com</email>
</author>
<published>2008-09-03T03:48:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=61cc4a1eeefe734e258c968293529ab070d4d76a'/>
<id>urn:sha1:61cc4a1eeefe734e258c968293529ab070d4d76a</id>
<content type='text'>
This was triggered by r8794, but was, in fact, fairly fragile before then. The
current fix is the correct way we should be doing this.


git-svn-id: http://code.djangoproject.com/svn/django/trunk@8898 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #8790 -- Multi-branch join trees that shared tables of the same name were</title>
<updated>2008-09-02T13:52:07Z</updated>
<author>
<name>Malcolm Tredinnick</name>
<email>malcolm.tredinnick@gmail.com</email>
</author>
<published>2008-09-02T13:52:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=5c32fe7fad5c52fb5b62dc97503aed516bb9c668'/>
<id>urn:sha1:5c32fe7fad5c52fb5b62dc97503aed516bb9c668</id>
<content type='text'>
sometimes also sharing aliases, instead of creating their own. This was
generating incorrect SQL.

No representative test for this fix yet because I haven't had time to write one
that fits in nicely with the test suite. But it works for the monstrous example
in #8790 and a bunch of other complex examples I've created locally. Will write
a test later.


git-svn-id: http://code.djangoproject.com/svn/django/trunk@8853 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #8439 -- Complex combinations of Q-objects (using both conjunctions and</title>
<updated>2008-09-02T02:16:41Z</updated>
<author>
<name>Malcolm Tredinnick</name>
<email>malcolm.tredinnick@gmail.com</email>
</author>
<published>2008-09-02T02:16:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=12f625990392d49018d0397a7c7bf55286f9b212'/>
<id>urn:sha1:12f625990392d49018d0397a7c7bf55286f9b212</id>
<content type='text'>
disjunctions) were producing incorrect SQL when nullable relations were
involved. This fixes that.


git-svn-id: http://code.djangoproject.com/svn/django/trunk@8832 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>A typo fix that fortunately wasn't creating invalid SQL, just slightly less</title>
<updated>2008-09-02T00:50:19Z</updated>
<author>
<name>Malcolm Tredinnick</name>
<email>malcolm.tredinnick@gmail.com</email>
</author>
<published>2008-09-02T00:50:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=3cdfb47e9315672cdf06443b32feb62e1f0c0d42'/>
<id>urn:sha1:3cdfb47e9315672cdf06443b32feb62e1f0c0d42</id>
<content type='text'>
efficient than possible SQL in some odd cases (found via code inspection, not
any particular failing example).


git-svn-id: http://code.djangoproject.com/svn/django/trunk@8831 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
</feed>
