From b6784bee66d2c310318b6553fbb13f5707475efb Mon Sep 17 00:00:00 2001 From: Andrew Godwin Date: Mon, 24 Sep 2012 13:40:56 +0100 Subject: [PATCH] Use create_index_name for FK names --- django/db/backends/schema.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/django/db/backends/schema.py b/django/db/backends/schema.py index a9e069aa7b..bbd4f8b23f 100644 --- a/django/db/backends/schema.py +++ b/django/db/backends/schema.py @@ -199,11 +199,7 @@ class BaseDatabaseSchemaEditor(object): to_column = field.rel.to._meta.get_field(field.rel.field_name).column self.deferred_sql.append( self.sql_create_fk % { - "name": '%s_refs_%s_%x' % ( - field.column, - to_column, - abs(hash((model._meta.db_table, to_table))) - ), + "name": self._create_index_name(model, [field.column], suffix="_fk_%s_%s" % (to_table, to_column)), "table": self.quote_name(model._meta.db_table), "column": self.quote_name(field.column), "to_table": self.quote_name(to_table),