<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/db/backends/postgresql/base.py, branch archive/soc2009/model-validation</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=archive%2Fsoc2009%2Fmodel-validation</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=archive%2Fsoc2009%2Fmodel-validation'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2009-12-28T16:35:23Z</updated>
<entry>
<title>[soc2009/model-validation] Merget to trunk at r12009</title>
<updated>2009-12-28T16:35:23Z</updated>
<author>
<name>Honza Král</name>
<email>honza.kral@gmail.com</email>
</author>
<published>2009-12-28T16:35:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=f911df19a455246198b0c8c81ab96bf2abec04f8'/>
<id>urn:sha1:f911df19a455246198b0c8c81ab96bf2abec04f8</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/branches/soc2009/model-validation@12014 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Corrected PostgreSQL version comparisons from r10730. Thanks to rozwell for the report on IRC.</title>
<updated>2009-05-11T01:46:26Z</updated>
<author>
<name>Russell Keith-Magee</name>
<email>russell@keith-magee.com</email>
</author>
<published>2009-05-11T01:46:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=4f9fd449658132362c8274e1fec96df5e843cf05'/>
<id>urn:sha1:4f9fd449658132362c8274e1fec96df5e843cf05</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10735 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #10842 -- Corrected parsing of version numbers for PostgreSQL 8.4beta series. Thanks to hgdeoro for the report and fix.</title>
<updated>2009-05-10T09:22:06Z</updated>
<author>
<name>Russell Keith-Magee</name>
<email>russell@keith-magee.com</email>
</author>
<published>2009-05-10T09:22:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=b97178f7ec311da7c885a122a2ccc1036bacf0d3'/>
<id>urn:sha1:b97178f7ec311da7c885a122a2ccc1036bacf0d3</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10730 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 #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>
<entry>
<title>Fixed #8592 -- Fixed a bug in the way savepoint usage was disabled for</title>
<updated>2008-08-28T06:49:00Z</updated>
<author>
<name>Malcolm Tredinnick</name>
<email>malcolm.tredinnick@gmail.com</email>
</author>
<published>2008-08-28T06:49:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=21672c26bf4604e57de4b2a64ec92ef8de53b834'/>
<id>urn:sha1:21672c26bf4604e57de4b2a64ec92ef8de53b834</id>
<content type='text'>
PostgreSQL &lt; 8.0.


git-svn-id: http://code.djangoproject.com/svn/django/trunk@8648 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #3575: use UPPER() instead ILIKE for postgres case-insensitive comparisons.</title>
<updated>2008-08-25T12:56:06Z</updated>
<author>
<name>Jacob Kaplan-Moss</name>
<email>jacob@jacobian.org</email>
</author>
<published>2008-08-25T12:56:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=3df72660560730393fc958700d2a3ab975c4b361'/>
<id>urn:sha1:3df72660560730393fc958700d2a3ab975c4b361</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8536 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Do not use savepoints with PostgreSQL prior to 8.0.</title>
<updated>2008-08-12T06:31:29Z</updated>
<author>
<name>Malcolm Tredinnick</name>
<email>malcolm.tredinnick@gmail.com</email>
</author>
<published>2008-08-12T06:31:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=6bebb23318c5a2195a89a7154118cfc5ea19bba7'/>
<id>urn:sha1:6bebb23318c5a2195a89a7154118cfc5ea19bba7</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8317 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Added savepoint support to the transaction code.</title>
<updated>2008-08-12T05:34:56Z</updated>
<author>
<name>Malcolm Tredinnick</name>
<email>malcolm.tredinnick@gmail.com</email>
</author>
<published>2008-08-12T05:34:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=220993bcc52e78520d8e6cc8aa022608eac10b2a'/>
<id>urn:sha1:220993bcc52e78520d8e6cc8aa022608eac10b2a</id>
<content type='text'>
This is a no-op for most databases. Only necessary on PostgreSQL so that we can
do things which will possibly intentionally raise an IntegrityError and not
have to rollback the entire transaction. Not supported for PostgreSQL versions
prior to 8.0, so should be used sparingly in internal Django code.


git-svn-id: http://code.djangoproject.com/svn/django/trunk@8314 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #5461 -- Refactored the database backend code to use classes for the creation and introspection modules. Introduces a new validation module for DB-specific validation. This is a backwards incompatible change; see the wiki for details.</title>
<updated>2008-08-11T12:11:25Z</updated>
<author>
<name>Russell Keith-Magee</name>
<email>russell@keith-magee.com</email>
</author>
<published>2008-08-11T12:11:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=9dc4ba875f21d5690f6ad5995123a67a3c44bafe'/>
<id>urn:sha1:9dc4ba875f21d5690f6ad5995123a67a3c44bafe</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8296 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
</feed>
