当设置了lower_case_table_names=1时, 应用执行SHOW TABLES...LIKE查不到表名

Viewed 56

FIneBI在用户导入了excel时会自动在Doris里建表, 存的时候表名转成了小写, 但是FIneBI会在后台查询是否存在该表, 返回空时会重复执行建表语句

SHOW FULL TABLES FROM `ODS` LIKE 'T_BI_OS_2995C1A5BB034E46B25DBBEC6F779F67';

有没有办法临时解决该问题?

2 Answers

已提 pr 修复,预计下个版本合入(2.1.8)

图片.png

FIneBI建表为大写的T_BI_OS_2995C1A5BB034E46B25DBBEC6F779F67, 日志里执行了以下语句,查询为空,然后FIneBI执行建表报错表已存在
图片.png

实际上表名存为t_bi_os_2995c1a5bb034e46b25dbbec6f779f67
图片.png