1
0
mirror of https://github.com/django/django.git synced 2025-10-29 08:36:09 +00:00

[1.8.x] Fixed #24892 -- Fixed quoting of SQL when renaming a field to AutoField in PostgreSQL

Backport of 5ab8680983 from master
This commit is contained in:
Tim Graham
2015-06-01 17:06:54 -04:00
parent 3b41850adc
commit 8911d2e20f
4 changed files with 41 additions and 14 deletions

View File

@@ -52,31 +52,31 @@ class DatabaseSchemaEditor(BaseDatabaseSchemaEditor):
[
(
self.sql_delete_sequence % {
"sequence": sequence_name,
"sequence": self.quote_name(sequence_name),
},
[],
),
(
self.sql_create_sequence % {
"sequence": sequence_name,
"sequence": self.quote_name(sequence_name),
},
[],
),
(
self.sql_alter_column % {
"table": table,
"table": self.quote_name(table),
"changes": self.sql_alter_column_default % {
"column": column,
"default": "nextval('%s')" % sequence_name,
"column": self.quote_name(column),
"default": "nextval('%s')" % self.quote_name(sequence_name),
}
},
[],
),
(
self.sql_set_sequence_max % {
"table": table,
"column": column,
"sequence": sequence_name,
"table": self.quote_name(table),
"column": self.quote_name(column),
"sequence": self.quote_name(sequence_name),
},
[],
),