Dan*_*iel 6 postgresql jooq
我一直在 jOOQ 中使用Schema.getTables()方法来获取模式中的表列表,但今天我发现该方法返回的是我们执行 jOOQ 代码生成时存在的表列表,而不是返回的表存在于此时此刻。
我的具体用例是我们随着时间的推移创建表(自动分区),并且我们的 Java 服务对它们进行一些操作。
jOOQ 有没有办法从数据库获取当前表列表?
我可以直接查询information_schema.tables,但我更愿意重用 jOOQ 中的方法(如果有)。
information_schema.tables
Luk*_*der 3
您可以通过 jOOQ 的 API 访问运行时元信息DSLContext.meta(),该 API 是 JDBC 上的 jOOQ 包装器DatabaseMetaData。
DSLContext.meta()
DatabaseMetaData
归档时间:
6 年,7 月 前
查看次数:
2389 次
最近记录:
3 年,7 月 前