From 4c5b8b0c7ea8b1122d8bed34a014a17f51dacdaf Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 28 Jan 2020 11:20:42 +0100 Subject: [PATCH] [#9754] Commented out version of ordering by type signature --- .../main/java/org/jooq/meta/postgres/PostgresDatabase.java | 7 ++++++- 1 file changed, 6 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 e85490b62b..b2349fa4cd 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 @@ -831,7 +831,12 @@ public class PostgresDatabase extends AbstractDatabase { // Calculate overload index if applicable when( count().over(partitionBy(r1.ROUTINE_SCHEMA, r1.ROUTINE_NAME)).gt(one()), - rowNumber().over(partitionBy(r1.ROUTINE_SCHEMA, r1.ROUTINE_NAME).orderBy(r1.SPECIFIC_NAME)) + rowNumber().over(partitionBy(r1.ROUTINE_SCHEMA, r1.ROUTINE_NAME).orderBy( + + // [#9754] To stabilise overload calculation, we use the type signature + // replace(field("pg_get_function_arguments({0})", VARCHAR, oid(PG_PROC)), inline('"'), inline("")), + r1.SPECIFIC_NAME + )) ).as("overload"), isAgg)