JOOQ 没有从 PostgreSql 生成 table 值的重载过程

JOOQ not generating table-valued overloaded procedures from PostgreSql

我的 PostgreSql 数据库中有几个 table-valued overloaded 过程。它们具有相同的名称,但参数数量不同。由于 JOOQ 3.5 处理这些过程 as tables,生成器发现 only one procedure 具有该名称。它是这样设计的,还是有解决方法?

GeneratorStrategy 没有帮助,因为这种情况发生得更早,当 Generator 中的 database.getTables(schema) 被调用时。

这是 jOOQ 3.5.2 中的错误 (#4055)。 jOOQ 目前不支持重载 table 值函数。

我能想到的唯一解决方法是使用 plain SQL 来实现这些功能。