CnosDB中跨租户创建同名数据库报错,无法正常创建数据库
CnosDB跨租户创建同名数据库报错的解决办法
问题根源
CnosDB里的数据库名称是全局唯一的,不管归属哪个租户,都不允许出现重名。从报错截图能看出核心冲突是“数据库已存在”,就是因为你要创建的库名和其他租户下的库重复了。
解决步骤
- 更换一个全局不重复的数据库名称后再创建,示例SQL命令:
CREATE DATABASE IF NOT EXISTS your_unique_database_name; - 若业务必须使用该名称,需先获取对应租户的操作权限,删除已存在的同名数据库,之后再执行创建命令。
额外说明
如果你的业务场景需要实现租户级别的数据库名称隔离(即不同租户可使用同名数据库),可以前往CnosDB官方社区提交需求,确认是否有相关配置项或后续版本计划支持该特性。
内容的提问来源于stack exchange,提问作者haofanya
相关产品推荐
相关产品推荐

