File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed
Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -27,11 +27,20 @@ class DatabaseFeatures(SQLiteDatabaseFeatures):
2727
2828class DatabaseOperations (SQLiteDatabaseOperations ):
2929 pragma_foreign_keys = None
30+ cast_data_types = {
31+ "DateField" : "TEXT" ,
32+ "DateTimeField" : "TEXT" ,
33+ "PositiveIntegerField" : "INTEGER" ,
34+ }
3035
3136 def _quote_columns (self , sql ):
3237 """
3338 Ensure column names are properly quoted and aliased to avoid collisions.
39+ Also handles CAST statements properly for NULL values.
3440 """
41+ # First, fix any problematic CAST statements with None
42+ sql = sql .replace ('None(' , '(' )
43+
3544 parsed = sqlparse .parse (sql )
3645 if not parsed :
3746 return sql # Unable to parse, return original SQL
Original file line number Diff line number Diff line change 11[project ]
22name = " django-cf"
3- version = " 0.0.16 "
3+ version = " 0.0.17 "
44authors = [
55 { name =" Gabriel Massadas" },
66]
You can’t perform that action at this time.
0 commit comments