OB的jdbc驱动DatabaseMetaData.getTables读取不到物化视图

【 使用环境 】window11
【 OB or 其他组件 】5.7.25-OceanBase_CE-v4.3.1.0
【 使用版本 】jdbc 2.4.11
【问题描述】驱动DatabaseMetaData.getTables读取不到物化视图
【复现路径】创建一个物化视图,然后调用getTables获取不到这个物化视图。
【附件及日志】无

另外,通过show full tables能读到,但是table_type是UNKNOWN。
同样的问题还存在DatabaseMetaData.getColumns中。

1 个赞

建议把oceanbase.dba_mviews加入系统视图INFORMATION_SCHEMA.TABLES中。

1 个赞

这个用 MySQL 驱动也是取不到的吧?看起来像是一个内核兼容性问题,如果确认是这样的话,您可以在 GitHub 创建一个 issue,内核团队的研发会对是否适配进行评估。

1 个赞

MySQL 不支持物化视图,当然是没有。