[jOOQ/jOOQ#11325] PostgreSQL routines with long names are excluded by code generator
This commit is contained in:
parent
cda7b1bc42
commit
c8f290cfa3
@ -926,7 +926,7 @@ public class PostgresDatabase extends AbstractDatabase implements ResultQueryDat
|
||||
// [#3375] Exclude table-valued functions as they're already generated as tables
|
||||
.join(PG_NAMESPACE).on(PG_NAMESPACE.NSPNAME.eq(r1.SPECIFIC_SCHEMA))
|
||||
.join(PG_PROC).on(PG_PROC.PRONAMESPACE.eq(oid(PG_NAMESPACE)))
|
||||
.and(PG_PROC.PRONAME.concat("_").concat(oid(PG_PROC)).eq(r1.SPECIFIC_NAME))
|
||||
.and("nameconcatoid({0}, {1}) = {2}", PG_PROC.PRONAME, oid(PG_PROC), r1.SPECIFIC_NAME)
|
||||
.where(r1.ROUTINE_SCHEMA.in(getInputSchemata()))
|
||||
.and(tableValuedFunctions()
|
||||
? condition(not(PG_PROC.PRORETSET))
|
||||
|
||||
Loading…
Reference in New Issue
Block a user