Java 将视图与Schema.getTables()中的表进行差异化
我使用jOOQ的方法从我的模式中查找所有表,但是我发现这个方法也返回视图。在检查返回的对象时,我看不到一种方法来确定它是模式中的表还是视图Java 将视图与Schema.getTables()中的表进行差异化,java,postgresql,jooq,Java,Postgresql,Jooq,我使用jOOQ的方法从我的模式中查找所有表,但是我发现这个方法也返回视图。在检查返回的对象时,我看不到一种方法来确定它是模式中的表还是视图 使用jOOQ仅选择视图的正确方法是什么?jOOQ目前无法区分: 桌子 临时表 分区表 表层次结构 对象表 观点 物质主义观点 功能 其他 这是未来jOOQ版本的路线图: JooQAPI本身没有简单的解决方法。但是,您可以在PostgreSQL的字典视图上运行查询: 选择表格模式、表格名称、表格类型 来自信息\u schema.tables
使用jOOQ仅选择视图的正确方法是什么?jOOQ目前无法区分:
- 桌子
- 临时表
- 分区表
- 表层次结构
- 对象表
- 观点
- 物质主义观点
- 功能
- 其他
选择表格模式、表格名称、表格类型
来自信息\u schema.tables