3.2.3 创建物化视图后更新报错

【详述】原来运行的3.1.2版本,有一些物化视图是基于mysql外表创建的,正常运行,昨天升级到3.2.3后,所有物化视图都报错了,报错信息是 mv schema changed: [[ create_time datetime NULL COMMENT “”, dtb_level tinyint(4) NULL COMMENT “” … 后面就是所有字段的名称。但实际是没做任何操作的。尝试删除物化视图后,重建成功,但数据刷新报错,查看物化视图报错信息,提示:traits not supported: MYSQL。没有数据刷进去。

    最后只能重新退回3.1.2,将所有inactive的物化视图重新active,所有都恢复正常了,请帮忙看一下是否新版本的物化视图对外表创建这里有什么问题?

【背景】
【业务影响】无法使用
【是否存算分离】否
【StarRocks版本】3.2.3
【集群规模】例如:3fe+3be(fe与be混部)
【机器信息】CPU虚拟核/内存/网卡,例如:8C/64G/万兆
【联系方式】yuyii@qq.com
【附件】

请问是创建的 mysql external 外表 还是 通过 jdbc catalog 连接的mysql表 创建物化视图

用external建的外表,外表单独放在extdb库中,跨库使用的建物化视图。
另外发现在3.2.1和3.2.2也有同样的报错,但数据能正常刷到。

正常来讲,不支持 对mysql外表创建物化视图,支持使用 jdbc catalog 的方式连接mysql创建物化视图

这是3.2最新调整的吗?因为在3.1和3.0的版本都是直接使用的mysql外表创建的物化视图,都是没有问题的。我这边再试下使用jdbc方式做外表建物化视图在3.2版本中。

最近新版本 在报错以及限制上做过调整,后续建议mysql使用 jdbc catalog 的方式做物化视图

好的,了解了,谢谢