diff options
Diffstat (limited to 'django/db/backends/sqlite3/base.py')
-rw-r--r-- | django/db/backends/sqlite3/base.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/django/db/backends/sqlite3/base.py b/django/db/backends/sqlite3/base.py index cc27bb0a1c..c92e83a6ad 100644 --- a/django/db/backends/sqlite3/base.py +++ b/django/db/backends/sqlite3/base.py @@ -98,6 +98,9 @@ class SQLiteCursorWrapper(Database.Cursor): def convert_query(self, query, num_params): return query % tuple("?" * num_params) +allows_group_by_ordinal = True +allows_unique_and_pk = True +returns_dates_as_strings = True supports_constraints = False uses_case_insensitive_names = False @@ -131,6 +134,9 @@ def get_date_trunc_sql(lookup_type, field_name): # sqlite doesn't support DATE_TRUNC, so we fake it as above. return 'django_date_trunc("%s", %s)' % (lookup_type.lower(), field_name) +def get_datetime_cast_sql(): + return None + def get_limit_offset_sql(limit, offset=None): sql = "LIMIT %s" % limit if offset and offset != 0: @@ -152,6 +158,9 @@ def get_pk_default_value(): def get_max_name_length(): return None +def get_autoinc_sql(table): + return None + def _sqlite_date_trunc(lookup_type, dt): try: dt = util.typecast_timestamp(dt) |