summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShai Berger <shai@platonix.com>2015-06-04 19:26:43 +0300
committerShai Berger <shai@platonix.com>2015-07-01 00:43:45 +0300
commiteecd42ea7d97bce04bc909c71bed14850060c39c (patch)
treeefadae1969fb2e6911c6d61062b3999c29b9a83d
parentaabb58428beae0bd34f32e5d620a82486b670499 (diff)
Removed datetime_cast_sql, which is never overridden or used anywhere in Django.
Thanks Tim Graham for review.
-rw-r--r--django/db/backends/base/operations.py9
-rw-r--r--docs/releases/1.9.txt6
2 files changed, 6 insertions, 9 deletions
diff --git a/django/db/backends/base/operations.py b/django/db/backends/base/operations.py
index f8cee9e755..fe7c27a7e7 100644
--- a/django/db/backends/base/operations.py
+++ b/django/db/backends/base/operations.py
@@ -90,15 +90,6 @@ class BaseDatabaseOperations(object):
"""
raise NotImplementedError('subclasses of BaseDatabaseOperations may require a datetrunc_sql() method')
- def datetime_cast_sql(self):
- """
- Returns the SQL necessary to cast a datetime value so that it will be
- retrieved as a Python datetime object instead of a string.
-
- This SQL should include a '%s' in place of the field's name.
- """
- return "%s"
-
def datetime_cast_date_sql(self, field_name, tzname):
"""
Returns the SQL necessary to cast a datetime value to date value.
diff --git a/docs/releases/1.9.txt b/docs/releases/1.9.txt
index 2716932d7b..600c88ca2c 100644
--- a/docs/releases/1.9.txt
+++ b/docs/releases/1.9.txt
@@ -540,6 +540,12 @@ Database backend API
SQLite backend to add time lookups (hour, minute, second) to
:class:`~django.db.models.TimeField`, and may be needed by third-party
database backends.
+
+* The ``DatabaseOperations.datetime_cast_sql()`` method (not to be confused
+ with ``DatabaseOperations.datetime_cast_date_sql()`` mentioned above)
+ has been removed. This method served to format dates on Oracle long
+ before 1.0, but hasn't been overridden by any core backend in years
+ and hasn't been called anywhere in Django's code or tests.
Default settings that were tuples are now lists
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~