You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by GitBox <gi...@apache.org> on 2021/10/13 11:55:34 UTC
[GitHub] [shardingsphere] tuichenchuxin opened a new issue #13021: zookeeper persist table meta data name is always lower case.
tuichenchuxin opened a new issue #13021:
URL: https://github.com/apache/shardingsphere/issues/13021
# What is the bug?
In master branch, I found zk's table name is always lower case.
Because we use ShardingSphereSchema's key to persist to zookeeper. But the key is lower case, I don't know why is need lower case in key.
# What will this bug cause?
When I altered table in Oracle. Then the zookeeper changed, send event, rebuild the federateMetaData, but we lost the case about upper or lower in table name. Then, we use federate query will cause an error.
# How to resolve this bug?
I want to add a table name in zk to record the actual case. Like this:
```
t_order:
columns:
order_id:
caseSensitive: false
dataType: 2
generated: false
name: ORDER_ID
primaryKey: true
user_id:
caseSensitive: false
dataType: 2
generated: false
name: USER_ID
primaryKey: false
status:
caseSensitive: false
dataType: 12
generated: false
name: STATUS
primaryKey: false
col2:
caseSensitive: false
dataType: 2
generated: false
name: COL2
primaryKey: false
indexes:
sys_c0010140:
name: SYS_C0010140
name: T_ORDER_0
```
Is it a good solution?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@shardingsphere.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org