【 使用环境 】测试环境
【 OB or 其他组件 】ob
【 使用版本 】v4.2.1
【问题描述】obd cluster deploy tiob -c single-example.yaml 创建的数据库,在single-example.yaml配置了lower_case_table_names: 0,部署后在数据库内查询lower_case_table_names 的值仍然为2不为0。 另外使用obd cluster deploy tiob --sys-lower-case-table-names=0 -c single-example.yaml 创建也没有修改成功
【复现路径】问题出现前后相关操作
【附件及日志】
sys租户的lower_case_table_names 应该怎么改?
你的问题我们已经收到,稍后会回复
是遇到其他什么问题了吗? 非得更改这个参数值。
OceanBase 数据库目前不支持修改 lower_case_table_names,该参数为只读参数,只能在创建租户时配置;sys租户为特殊的租户,不支持修改lower_case_table_names的
我就是在创建租户的时候去指定
mysql本身是支持修改的,表名大小写依赖,是一种特性要求
你好,sys租户是系统租户不支持修改,普通租户可以在创建时指定,参考:
CREATE TENANT IF NOT EXISTS t1 zone_list = (‘zone1’), primary_zone = ‘zone1’, resource_pool_list = (‘pool1’) SET ob_compatibility_mode = ‘mysql’,lower_case_table_names = 0;