0
0
mirror of https://github.com/django/django.git synced 2024-12-01 15:42:04 +01:00

Refs #27324 -- Optimized DatabaseIntrospection.get_constraints() for foreign keys on Oracle.

This commit is contained in:
Mariusz Felisiak 2016-12-06 01:12:37 +01:00 committed by Tim Graham
parent d4822148d0
commit 2d259e6bad

View File

@ -220,14 +220,12 @@ class DatabaseIntrospection(BaseDatabaseIntrospection):
SELECT
cons.constraint_name,
LOWER(cols.column_name) AS column_name,
LOWER(rcons.table_name),
LOWER(rcols.table_name),
LOWER(rcols.column_name)
FROM
user_constraints cons
INNER JOIN
user_constraints rcons ON cons.r_constraint_name = rcons.constraint_name
INNER JOIN
user_cons_columns rcols ON rcols.constraint_name = rcons.constraint_name
user_cons_columns rcols ON rcols.constraint_name = cons.r_constraint_name
LEFT OUTER JOIN
user_cons_columns cols ON cons.constraint_name = cols.constraint_name
WHERE