diff options
| -rw-r--r-- | AUTHORS | 1 | ||||
| -rw-r--r-- | django/db/backends/mysql/introspection.py | 1 |
2 files changed, 2 insertions, 0 deletions
@@ -127,6 +127,7 @@ answer newbie questions, and generally made Django that much better: Oliver Rutherfurd <http://rutherfurd.net/> Ivan Sagalaev (Maniac) <http://www.softwaremaniacs.org/> David Schein + serbaut@gmail.com Pete Shinners <pete@shinners.org> SmileyChris <smileychris@gmail.com> sopel diff --git a/django/db/backends/mysql/introspection.py b/django/db/backends/mysql/introspection.py index e227f72706..7829457fa9 100644 --- a/django/db/backends/mysql/introspection.py +++ b/django/db/backends/mysql/introspection.py @@ -36,6 +36,7 @@ def get_relations(cursor, table_name): SELECT column_name, referenced_table_name, referenced_column_name FROM information_schema.key_column_usage WHERE table_name = %s + AND table_schema = DATABASE() AND referenced_table_name IS NOT NULL AND referenced_column_name IS NOT NULL""", [table_name]) constraints.extend(cursor.fetchall()) |
