summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
authorSergey Fedoseev <fedoseev.sergey@gmail.com>2014-09-16 23:37:18 +0600
committerTim Graham <timograham@gmail.com>2014-09-23 09:25:31 -0400
commit83cd18633fb13924d8a50a1cd4ed21cb9552a635 (patch)
tree11d18adbe065db72f0682daabd555d1f5fa96af2 /django
parent0bea6c8749d035f7b915d670946793630b8c86c5 (diff)
Fixed #23065 -- Quoted constraint names in SQL generated by migrations.
Diffstat (limited to 'django')
-rw-r--r--django/db/backends/schema.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/django/db/backends/schema.py b/django/db/backends/schema.py
index 0671efbb1f..fadb34eac7 100644
--- a/django/db/backends/schema.py
+++ b/django/db/backends/schema.py
@@ -635,7 +635,7 @@ class BaseDatabaseSchemaEditor(object):
self.execute(
self.sql_create_pk % {
"table": self.quote_name(model._meta.db_table),
- "name": self._create_index_name(model, [new_field.column], suffix="_pk"),
+ "name": self.quote_name(self._create_index_name(model, [new_field.column], suffix="_pk")),
"columns": self.quote_name(new_field.column),
}
)
@@ -668,7 +668,7 @@ class BaseDatabaseSchemaEditor(object):
self.execute(
self.sql_create_check % {
"table": self.quote_name(model._meta.db_table),
- "name": self._create_index_name(model, [new_field.column], suffix="_check"),
+ "name": self.quote_name(self._create_index_name(model, [new_field.column], suffix="_check")),
"column": self.quote_name(new_field.column),
"check": new_db_params['check'],
}
@@ -761,7 +761,7 @@ class BaseDatabaseSchemaEditor(object):
columns = [field.column for field in fields]
return self.sql_create_index % {
"table": self.quote_name(model._meta.db_table),
- "name": self._create_index_name(model, columns, suffix=suffix),
+ "name": self.quote_name(self._create_index_name(model, columns, suffix=suffix)),
"columns": ", ".join(self.quote_name(column) for column in columns),
"extra": "",
}
@@ -778,7 +778,7 @@ class BaseDatabaseSchemaEditor(object):
return self.sql_create_fk % {
"table": self.quote_name(from_table),
- "name": self._create_index_name(model, [from_column], suffix=suffix),
+ "name": self.quote_name(self._create_index_name(model, [from_column], suffix=suffix)),
"column": self.quote_name(from_column),
"to_table": self.quote_name(to_table),
"to_column": self.quote_name(to_column),
@@ -787,14 +787,14 @@ class BaseDatabaseSchemaEditor(object):
def _create_unique_sql(self, model, columns):
return self.sql_create_unique % {
"table": self.quote_name(model._meta.db_table),
- "name": self._create_index_name(model, columns, suffix="_uniq"),
+ "name": self.quote_name(self._create_index_name(model, columns, suffix="_uniq")),
"columns": ", ".join(self.quote_name(column) for column in columns),
}
def _delete_constraint_sql(self, template, model, name):
return template % {
"table": self.quote_name(model._meta.db_table),
- "name": name,
+ "name": self.quote_name(name),
}
def _constraint_names(self, model, column_names=None, unique=None,