diff --git a/src/Database/Schema/PostgresSchema.php b/src/Database/Schema/PostgresSchema.php index 46ea5e0a09d..862a7a213f0 100644 --- a/src/Database/Schema/PostgresSchema.php +++ b/src/Database/Schema/PostgresSchema.php @@ -283,7 +283,7 @@ public function describeForeignKeySql($tableName, $config) INNER JOIN pg_catalog.pg_attribute a ON (a.attrelid = cl.oid AND c.conrelid = a.attrelid AND a.attnum = ANY(c.conkey)) INNER JOIN pg_catalog.pg_attribute ab ON (a.attrelid = cl.oid AND c.confrelid = ab.attrelid AND ab.attnum = ANY(c.confkey)) WHERE n.nspname = ? - AND c.conrelid = ?::regclass + AND cl.relname = ? ORDER BY name, a.attnum, ab.attnum DESC"; $schema = empty($config['schema']) ? 'public' : $config['schema'];