<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/db/backends/mysql/base.py, branch archive/soc2010/app-loading</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=archive%2Fsoc2010%2Fapp-loading</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=archive%2Fsoc2010%2Fapp-loading'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2010-09-13T00:04:27Z</updated>
<entry>
<title>[soc2010/app-loading] merged trunk</title>
<updated>2010-09-13T00:04:27Z</updated>
<author>
<name>Arthur Koziel</name>
<email>arthur@arthurkoziel.com</email>
</author>
<published>2010-09-13T00:04:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=dd49269c7db008b2567f50cb03c4d3d9b321daa1'/>
<id>urn:sha1:dd49269c7db008b2567f50cb03c4d3d9b321daa1</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/branches/soc2010/app-loading@13818 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #12977 -- Ensure that indexes don't exceed character limits on MySQL. Thanks to carljm for the original report, and hgeerts@osso.nl for the patch.</title>
<updated>2010-04-28T12:08:30Z</updated>
<author>
<name>Russell Keith-Magee</name>
<email>russell@keith-magee.com</email>
</author>
<published>2010-04-28T12:08:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=9d8492c169d54b727ab387132456d4c1526cff06'/>
<id>urn:sha1:9d8492c169d54b727ab387132456d4c1526cff06</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@13040 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #12328 -- Corrected the handling of subqueries with ordering and slicing, especially when used in delete subqueries. Thanks to Walter Doekes for the report.</title>
<updated>2010-04-04T17:05:43Z</updated>
<author>
<name>Russell Keith-Magee</name>
<email>russell@keith-magee.com</email>
</author>
<published>2010-04-04T17:05:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=82efb4840311d549989ccf224fa78765226f6040'/>
<id>urn:sha1:82efb4840311d549989ccf224fa78765226f6040</id>
<content type='text'>
This fixes a feature that isn't available under MySQL and Oracle (Refs #10099).

git-svn-id: http://code.djangoproject.com/svn/django/trunk@12912 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #7190 -- Corrected a problem with Boolean value handling on the MySQL backend. Thanks to George Vilches for the initial patch.</title>
<updated>2010-04-01T15:10:53Z</updated>
<author>
<name>Russell Keith-Magee</name>
<email>russell@keith-magee.com</email>
</author>
<published>2010-04-01T15:10:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=271bcda04af23bd4deb9656edd59038537f301c5'/>
<id>urn:sha1:271bcda04af23bd4deb9656edd59038537f301c5</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12900 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #12702 -- Introduced a common implementation of DatabaseError and IntegrityError, so that database backends can (re)raise common error classes. Thanks for Waldemar Kornewald for the report.</title>
<updated>2010-01-29T15:45:55Z</updated>
<author>
<name>Russell Keith-Magee</name>
<email>russell@keith-magee.com</email>
</author>
<published>2010-01-29T15:45:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=11ee9746a0530ec38f523fb4de44950d9b783877'/>
<id>urn:sha1:11ee9746a0530ec38f523fb4de44950d9b783877</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12352 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #1142 -- Added multiple database support.</title>
<updated>2009-12-22T15:18:51Z</updated>
<author>
<name>Russell Keith-Magee</name>
<email>russell@keith-magee.com</email>
</author>
<published>2009-12-22T15:18:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=ff60c5f9de3e8690d1e86f3e9e3f7248a15397c8'/>
<id>urn:sha1:ff60c5f9de3e8690d1e86f3e9e3f7248a15397c8</id>
<content type='text'>
This monster of a patch is the result of Alex Gaynor's 2009 Google Summer of Code project.
Congratulations to Alex for a job well done.

Big thanks also go to:
 * Justin Bronn for keeping GIS in line with the changes,
 * Karen Tracey and Jani Tiainen for their help testing Oracle support
 * Brett Hoerner, Jon Loyens, and Craig Kimmerer for their feedback.
 * Malcolm Treddinick for his guidance during the GSoC submission process.
 * Simon Willison for driving the original design process
 * Cal Henderson for complaining about ponies he wanted.

... and everyone else too numerous to mention that helped to bring this feature into fruition.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@11952 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #10438 -- Fixed MySQL backend behaviour for UPDATE behaviour.</title>
<updated>2009-04-12T02:15:14Z</updated>
<author>
<name>Malcolm Tredinnick</name>
<email>malcolm.tredinnick@gmail.com</email>
</author>
<published>2009-04-12T02:15:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=77066516a066d69b3c396db40f3855c06f1f1f3f'/>
<id>urn:sha1:77066516a066d69b3c396db40f3855c06f1f1f3f</id>
<content type='text'>
We need to know the number of rows that are matched by an UPDATE query,
not just the number of rows that are changed. In the relatively unlikely
event that somebody was using Django's cursor proxy and relying on the
previous behaviour, well, that isn't the case any longer. We need to
this version.

Thanks to Daniel Tang for pointing out the solution here.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@10532 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #6064 -- Added the `connection_created` signal for when a database connection is created.</title>
<updated>2009-03-29T23:15:58Z</updated>
<author>
<name>Justin Bronn</name>
<email>jbronn@gmail.com</email>
</author>
<published>2009-03-29T23:15:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=da3b38cdda036425d0aae1051d4bb60af671694e'/>
<id>urn:sha1:da3b38cdda036425d0aae1051d4bb60af671694e</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10182 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #10463 -- Corrected a problem with the MySQL backend, introduced by [10026].</title>
<updated>2009-03-11T11:03:36Z</updated>
<author>
<name>Russell Keith-Magee</name>
<email>russell@keith-magee.com</email>
</author>
<published>2009-03-11T11:03:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=1d8e6eae34974fd9c60e15884d155dd4bc4dfdc0'/>
<id>urn:sha1:1d8e6eae34974fd9c60e15884d155dd4bc4dfdc0</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10030 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #10459 -- Refactored the internals of database connection objects so that connections know their own settings and pass around settings as dictionaries instead of passing around the Django settings module itself. This will make it easier for multiple database support. Thanks to Alex Gaynor for the initial patch.</title>
<updated>2009-03-11T03:39:34Z</updated>
<author>
<name>Adrian Holovaty</name>
<email>adrian@holovaty.com</email>
</author>
<published>2009-03-11T03:39:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=315145f7ca682f8361d956e985f533a7fb421cde'/>
<id>urn:sha1:315145f7ca682f8361d956e985f533a7fb421cde</id>
<content type='text'>
This is backwards-compatible but will likely break third-party database backends. Specific API changes are:

* BaseDatabaseWrapper.__init__() now takes a settings_dict instead of a settings module. It's called settings_dict to disambiguate, and for easy grepability. This should be a dictionary containing DATABASE_NAME, etc.

* BaseDatabaseWrapper has a settings_dict attribute instead of an options attribute. BaseDatabaseWrapper.options is now BaseDatabaseWrapper['DATABASE_OPTIONS']

* BaseDatabaseWrapper._cursor() no longer takes a settings argument.

* BaseDatabaseClient.__init__() now takes a connection argument (a DatabaseWrapper instance) instead of no arguments.


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