mirror of https://github.com/django/django.git
Fixed #5242 -- Fixed table processing for some databases with case insensitive tables. Patch from Filip Wasilewski.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@6291 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
1788b0c96f
commit
e461646b94
1
AUTHORS
1
AUTHORS
|
@ -306,6 +306,7 @@ answer newbie questions, and generally made Django that much better:
|
||||||
Milton Waddams
|
Milton Waddams
|
||||||
wam-djangobug@wamber.net
|
wam-djangobug@wamber.net
|
||||||
wangchun <yaohua2000@gmail.com>
|
wangchun <yaohua2000@gmail.com>
|
||||||
|
Filip Wasilewski <filip.wasilewski@gmail.com>
|
||||||
Dan Watson <http://theidioteque.net/>
|
Dan Watson <http://theidioteque.net/>
|
||||||
Chris Wesseling <Chris.Wesseling@cwi.nl>
|
Chris Wesseling <Chris.Wesseling@cwi.nl>
|
||||||
James Wheare <django@sparemint.com>
|
James Wheare <django@sparemint.com>
|
||||||
|
|
|
@ -38,13 +38,13 @@ class Command(NoArgsCommand):
|
||||||
|
|
||||||
cursor = connection.cursor()
|
cursor = connection.cursor()
|
||||||
|
|
||||||
# Get a list of all existing database tables,
|
|
||||||
# so we know what needs to be added.
|
|
||||||
tables = table_list()
|
|
||||||
if connection.features.uses_case_insensitive_names:
|
if connection.features.uses_case_insensitive_names:
|
||||||
table_name_converter = str.upper
|
table_name_converter = str.upper
|
||||||
else:
|
else:
|
||||||
table_name_converter = lambda x: x
|
table_name_converter = lambda x: x
|
||||||
|
# Get a list of all existing database tables, so we know what needs to
|
||||||
|
# be added.
|
||||||
|
tables = [table_name_converter(name) for name in table_list()]
|
||||||
|
|
||||||
# Get a list of already installed *models* so that references work right.
|
# Get a list of already installed *models* so that references work right.
|
||||||
seen_models = installed_models(tables)
|
seen_models = installed_models(tables)
|
||||||
|
|
Loading…
Reference in New Issue