summaryrefslogtreecommitdiff
path: root/django/db
AgeCommit message (Collapse)Author
2007-10-20Fixed #899 -- Use model field default values as formfield initial values inMalcolm Tredinnick
form_for_model(). Patch from David Danier and PhiR. Thanks. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6568 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-10-14Fixed #5710 -- Fixed a missing table name quoting in the postgresql backend, ↵Gary Wilson Jr
thanks davep@atomicdroplet.com. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6507 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-10-04Fixed #5641 -- Handle lazy translations correctly when used as default ↵Malcolm Tredinnick
arguments. Thanks, permon. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6453 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-24Fixed #5559: instances sent via post-save signals no longer have pks of ↵Jacob Kaplan-Moss
None. Thanks, Joseph Kocherhans. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6411 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-19Fixed #231: all fields that should take max_length now do. Thanks, Don ↵Jacob Kaplan-Moss
Spaulding. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6378 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-16Fixed #4067 -- Fixed validation of IPAddressFields in newforms. Thanks to ↵Malcolm Tredinnick
neils and the team in the Copenhagen sprint group. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6357 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-16Fixed #3703 -- Added pk property to models. Thanks, Collin Grady and ↵Malcolm Tredinnick
jeromie@gmail.com. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6346 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-15Fixed #5454: settings.DATABASE_BACKEND may now refer to an external package ↵Jacob Kaplan-Moss
(i.e. one located outside the Django source. Thanks, George Vilches. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6316 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-15Fixed #3032 -- Added some useful methods and attributes so that ↵Malcolm Tredinnick
AnonymousUser can proxy for a User a bit more logically. Patch from semenov. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6299 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-15Fixed #5444 -- Changed manipulator class construction to use type(), rather ↵Malcolm Tredinnick
than types.ClassType(). Helps with Jython compatibility. Patch from Leo Soto. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6277 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-15Fixed #4879 -- Added 'created' arg to post_save signal. This is True is a ↵Malcolm Tredinnick
new object is created. Patch from George Vilches. Fully backwards compatible, because signal receivers do not have to be able to accept all the arguments (thankyou, robust_apply()). git-svn-id: http://code.djangoproject.com/svn/django/trunk@6269 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-15Fixed #4415 -- Added formfield method to PositiveIntegerField, so that those ↵Russell Keith-Magee
fields get validated correctly. Thanks, Oggie Rob. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6252 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-14Made Oracle backend cast CharField values of None to u'' instead of ''Ian Kelly
git-svn-id: http://code.djangoproject.com/svn/django/trunk@6248 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-14Fixed a missing import in mysql backend. Thanks for pointing it out, mattmcc.Jacob Kaplan-Moss
git-svn-id: http://code.djangoproject.com/svn/django/trunk@6244 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-14Fixed an Oracle sqlflush / sequence reset column name bug exposed by the new ↵Ian Kelly
test case in [6195]. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6230 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-14Fixed #5161 -- Changed MySQL backend only to report warning once. Thanks, ↵Adrian Holovaty
durdinator git-svn-id: http://code.djangoproject.com/svn/django/trunk@6229 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-14Fixed #4896: fixed #4765: Patch for cursor.executemany using oracle and Ian Kelly
sqlite3. Thanks, jdetaeye@www.frepple.com git-svn-id: http://code.djangoproject.com/svn/django/trunk@6218 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-14Fixed #5460 -- unique_together now accepts a single tuple for convenience. ↵Adrian Holovaty
Thanks, Deryck Hodge git-svn-id: http://code.djangoproject.com/svn/django/trunk@6213 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-14Fixed #5342 -- Added max_length parameter to EmailField. Thanks, ↵Adrian Holovaty
donspaulding and gwilson git-svn-id: http://code.djangoproject.com/svn/django/trunk@6205 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-14Fixed #5448: you can now use unicode characters in primary keys. Thanks, ↵Jacob Kaplan-Moss
pigletto. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6200 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-14Fixed #5226. Now we check the Oracle version and give an explicit Matt Boersma
error when we encounter a regex operator that isn't supported on 9i or earlier. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6198 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-14Fixed #5218: Made Oracle create autoinc triggers using the correct name Ian Kelly
of the AutoField column rather than always assume "ID". git-svn-id: http://code.djangoproject.com/svn/django/trunk@6195 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-14Fixed #3146: DateFields no longer barf when confronted by strings. Thanks, ↵Jacob Kaplan-Moss
Deepak Thukral. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6193 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-14Added django/db/backends/creation.py, with BaseCreation. Refs #5461Adrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@6192 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-14Fixed #1760 -- Unwound a subselect in an update for order_with_respect_to ↵Malcolm Tredinnick
handling. Required for MySQL and doesn't hurt too much for other platforms. thanks, Christopher Lenz, James Turnbull and Simon Litchfield. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6187 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-14Backed out [6165]. It breaks things for people using psycopg2 because it ↵Malcolm Tredinnick
requires psycopg to also be installed due to imports. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6171 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-14Refs #4299 -- Removed some code duplication in the postgresql introspection ↵Gary Wilson Jr
modules by letting the `postgresql_psycopg2` backend use identical functions from the `postgresql` backend. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6165 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-14Fixed #5123 -- Fixed ImageField to pass along keyword arguments in its ↵Gary Wilson Jr
formfield method. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6154 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-10Removed code that was recasting major errors found during application ↵Russell Keith-Magee
import. If an application can't be imported, it now throws a full stack trace with the problem, rather than reporting the problem as a one line message. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6087 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-08Fixed imports to adhere to PEP 8 and stripped trailing whitespace.Gary Wilson Jr
git-svn-id: http://code.djangoproject.com/svn/django/trunk@6066 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-08Fixed #3557 -- Made `SlugField` inherit from `CharField` so that its ↵Gary Wilson Jr
`max_length` is properly set. Removed `get_manipulator_field_objs` method since it's already provided by `CharField`. Thanks, Russell Cloran. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6065 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-02Fixed #5263 -- Updated docstring for sqlite3 backend. Thanks, Paul BxAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@6035 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-08-25Changed postgresql and postgresql_psycopg2 backends NOT to do a SELECT ↵Adrian Holovaty
version() for every connection, which was ludicrous. Now the version is only retrieved if it needs to be, via a lazy loader. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6012 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-08-25Fixed #5055 -- Changed Postgres DatabaseOperations.sql_flush() to use ↵Adrian Holovaty
'SELECT setval()' instead of 'ALTER SEQUENCE', because the latter only works with Postgres 7.3+. Thanks, Don Arbow git-svn-id: http://code.djangoproject.com/svn/django/trunk@6009 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-08-25Fixed #5255 -- It's now possible again to use Django without a database. ↵Adrian Holovaty
This had temporarily gotten buggy after the django.core.management refactoring last week git-svn-id: http://code.djangoproject.com/svn/django/trunk@6002 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-08-21Fixed breakage of test suite for Oracle by adding a null check.Matt Boersma
git-svn-id: http://code.djangoproject.com/svn/django/trunk@5992 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-08-20Made various negligible formatting cleanups to the database backendsAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@5983 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-08-20Refactored OPERATOR_MAPPING so that it exists as ↵Adrian Holovaty
django.db.connection.operators instead of django.db.backend.OPERATOR_MAPPING. Refs #5106 git-svn-id: http://code.djangoproject.com/svn/django/trunk@5982 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-08-20Changed backend create_test_db() and destroy_test_db() hooks NOT to take the ↵Adrian Holovaty
backend as an argument, as the backend as an object is going away git-svn-id: http://code.djangoproject.com/svn/django/trunk@5981 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-08-20Simplified max_name_length() call in oracle database backendAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@5979 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-08-20Refactored get_drop_sequence() to DatabaseOperations.drop_sequence_sql(). ↵Adrian Holovaty
Refs #5106 git-svn-id: http://code.djangoproject.com/svn/django/trunk@5978 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-08-20Refactored get_field_cast_sql() to DatabaseOperations.field_cast_sql(). Refs ↵Adrian Holovaty
#5106 git-svn-id: http://code.djangoproject.com/svn/django/trunk@5977 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-08-20Refactored get_query_set_class() to DatabaseOperations.query_set_class(). ↵Adrian Holovaty
Also added BaseDatabaseFeatures.uses_custom_queryset. Refs #5106 git-svn-id: http://code.djangoproject.com/svn/django/trunk@5976 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-08-20Removed a bunch of legacy django.db.backend importsAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@5975 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-08-20Implemented BaseDatabaseFeatures and changed all code to access it -- ↵Adrian Holovaty
connection.features.foo instead of backend.foo git-svn-id: http://code.djangoproject.com/svn/django/trunk@5974 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-08-20Removed unneeded import from postgresql_psycopg2/base.pyAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@5973 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-08-20Moved postgresql backend DatabaseOperations class into a new module, ↵Adrian Holovaty
postgresql/operations.py, so that it can be imported by both the postgresql and postgresql_psycopg2 backends. Hence the two backends no longer have a duplicated DatabaseOperations class git-svn-id: http://code.djangoproject.com/svn/django/trunk@5972 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-08-20Removed _dict_helper() DB backend helper function, as it wasn't being used ↵Adrian Holovaty
anymore git-svn-id: http://code.djangoproject.com/svn/django/trunk@5971 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-08-20Removed backend.dictfetchall(), as it wasn't being used anywhereAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@5970 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-08-20Removed backend.dictfetchmany(), as it wasn't being used anywhereAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@5969 bcc190cf-cafb-0310-a4f2-bffc1f526a37