Skip to content

Commit

Permalink
Reading constraints in postgresql from the same schema
Browse files Browse the repository at this point in the history
Fixes #8012
  • Loading branch information
lorenzo committed Jan 11, 2016
1 parent a023c2d commit 12b2bcd
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/Database/Schema/PostgresSchema.php
Expand Up @@ -292,18 +292,21 @@ public function describeForeignKeySql($tableName, $config)
ON tc.constraint_name = rc.constraint_name
AND tc.constraint_schema = rc.constraint_schema
AND tc.constraint_name = rc.constraint_name
AND tc.table_schema = rc.constraint_schema
JOIN information_schema.key_column_usage kcu
ON kcu.constraint_name = rc.constraint_name
AND kcu.constraint_schema = rc.constraint_schema
AND kcu.constraint_name = rc.constraint_name
AND kcu.constraint_schema = rc.constraint_schema
JOIN information_schema.key_column_usage kc
ON kc.ordinal_position = kcu.position_in_unique_constraint
AND kc.constraint_name = rc.unique_constraint_name
AND kc.constraint_schema = rc.constraint_schema
WHERE kcu.table_name = ?
AND kc.table_schema = ?
AND rc.constraint_schema = ?
AND tc.constraint_type = 'FOREIGN KEY'
ORDER BY rc.constraint_name, kcu.ordinal_position";
Expand Down

0 comments on commit 12b2bcd

Please sign in to comment.