From d7e98c2d3df5489b82ebe4a8e5211f19299c4ebc Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 1 Jul 2020 13:47:54 +0200 Subject: [PATCH] [jOOQ/jOOQ#8553] Updated PostgreSQL implementation --- .../main/java/org/jooq/meta/postgres/PostgresDatabase.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/postgres/PostgresDatabase.java b/jOOQ-meta/src/main/java/org/jooq/meta/postgres/PostgresDatabase.java index 3b7efd40f4..1528e9f314 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/postgres/PostgresDatabase.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/postgres/PostgresDatabase.java @@ -324,6 +324,7 @@ public class PostgresDatabase extends AbstractDatabase { String foreignKeyColumn = record.get("fkcolumn_name", String.class); String uniqueKey = record.get("pk_name", String.class); String uniqueKeyTableName = record.get("pktable_name", String.class); + String uniqueKeyColumn = record.get("pkcolumn_name", String.class); TableDefinition foreignKeyTable = getTable(foreignKeySchema, foreignKeyTableName); TableDefinition uniqueKeyTable = getTable(uniqueKeySchema, uniqueKeyTableName); @@ -334,7 +335,9 @@ public class PostgresDatabase extends AbstractDatabase { foreignKeyTable, foreignKeyTable.getColumn(foreignKeyColumn), uniqueKey, - uniqueKeyTable + uniqueKeyTable, + uniqueKeyTable.getColumn(uniqueKeyColumn), + true ); } }