setamv opened a new pull request #11653:
URL: https://github.com/apache/shardingsphere/pull/11653


   
   fix letter case problems as follows: table names in sql executed are upper 
case, and in database schema are lower case. in such case, the judgement like 
Collection#contains will goes wrong as the letter case is not consistent with 
parameter and value in collection.
   
   the debugger info as follows:
   table names in parameter `logicTableNames` are upper case which consistent 
with letter case in sql executed, but table names in `broadcastTables` are 
converted to lower case:
   
![ShardingRule-getShardingBroadcastTableNames](https://user-images.githubusercontent.com/20662392/128285786-bc6cc597-d481-48b0-b68f-398b007855c9.png)
   
![ShardingRule-getShardingBroadcastTableNames-2](https://user-images.githubusercontent.com/20662392/128286006-6465e470-d18b-4c8d-9bb0-a5c3634aa24a.png)
   
   
![ShardingRule-isAllTablesInSameDataSource](https://user-images.githubusercontent.com/20662392/128286019-fbe5e275-d287-48b5-b1bd-de65ddae6b68.png)
   
   Fixes #ISSUSE_ID.
   
   Changes proposed in this pull request:
   - 
   -
   -
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to