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 2022/11/17 10:39:05 UTC
[GitHub] [shardingsphere] wsm12138 commented on issue #22173: The parameter value of sql-federation-type is not verified.
wsm12138 commented on issue #22173:
URL: https://github.com/apache/shardingsphere/issues/22173#issuecomment-1318434842
### version
```
ShardingSphere-5.2.2-SNAPSHOT
Commit ID: 753c0cee8ee6fd3db00536da55b64bc5198a3758
Commit Message: Optimize sqlFederationExecutor init logic when sqlFederationType modify dynamically (#22209)
Branch: 753c0cee8ee6fd3db00536da55b64bc5198a3758
Build time: 2022-11-17T15:15:38+0800
```
### sql_federation_type= correct value
```
sharding_db=> set dist variable sql_federation_type="ADVANCED";
SUCCESS
sharding_db=> select * from t_merchant union all select * from t_product;
merchant_id | country_id | merchant_name | business_code | telephone | creation_date
-------------+-----------------------+---------------+---------------+-------------+---------------
1 | 86 | tencent | 86000001 | 86100000001 | 2017-08-08
2 | 86 | haier | 86000002 | 86100000002 | 2017-08-08
3 | 86 | huawei | 86000003 | 86100000003 | 2017-08-08
4 | 86 | alibaba | 86000004 | 86100000004 | 2017-08-08
5 | 86 | lenovo | 86000005 | 86100000005 | 2017-08-08
6 | 86 | moutai | 86000006 | 86100000006 | 2017-08-08
7 | 86 | baidu | 86000007 | 86100000007 | 2017-08-08
8 | 86 | xiaomi | 86000008 | 86100000008 | 2017-08-08
9 | 86 | vivo | 86000009 | 86100000009 | 2017-08-08
10 | 86 | oppo | 86000010 | 86100000010 | 2017-08-08
11 | 1 | google | 01000011 | 01100000011 | 2017-08-08
12 | 1 | walmart | 01000012 | 01100000012 | 2017-08-08
13 | 1 | amazon | 01000013 | 01100000013 | 2017-08-08
14 | 1 | apple | 01000014 | 01100000014 | 2017-08-08
15 | 1 | microsoft | 01000015 | 01100000015 | 2017-08-08
16 | 1 | dell | 01000016 | 01100000016 | 2017-08-08
17 | 1 | johnson | 01000017 | 01100000017 | 2017-08-08
18 | 1 | intel | 01000018 | 01100000018 | 2017-08-08
19 | 1 | hp | 01000019 | 01100000019 | 2017-08-08
20 | 1 | tesla | 01000020 | 01100000020 | 2017-08-08
1 | qq coins | 2 | 200 | off sale | 2017-08-08
2 | haier washing machine | 4 | 3120.5 | on sale | 2017-08-08
3 | huawei mobile phones | 6 | 6666 | on sale | 2017-08-08
4 | alibaba cloud cards | 2 | 500 | on sale | 2017-08-08
5 | lenovo mobile phones | 6 | 3200 | off sale | 2017-08-08
6 | moutai liquor | 8 | 3200 | on sale | 2017-08-08
7 | baidu cloud cards | 2 | 700 | on sale | 2017-08-08
8 | xiaomi mobile phones | 6 | 2799 | on sale | 2017-08-08
9 | vivo mobile phones | 6 | 2899 | on sale | 2017-08-08
10 | oppo mobile phones | 6 | 2299 | on sale | 2017-08-08
11 | google mobile phones | 6 | 3399 | on sale | 2017-08-08
12 | walmart wine | 8 | 1000 | on sale | 2017-08-08
13 | amazon cloud cards | 2 | 1000 | on sale | 2017-08-08
14 | apple mobile phones | 6 | 8200 | on sale | 2017-08-08
15 | microsoft x-box | 9 | 5000 | on sale | 2017-08-08
16 | dell xps | 10 | 9000 | on sale | 2017-08-08
17 | johnson shampoo | 12 | 30 | on sale | 2017-08-08
18 | intel cpu | 10 | 1600 | on sale | 2017-08-08
19 | hp computer | 10 | 4600 | on sale | 2017-08-08
20 | tesla model 3 | 14 | 324600 | on sale | 2017-08-08
(40 rows)
```
### sql_federation_type= wrong value
```
sharding_db=> set dist variable sql_federation_type="ADVANCED1";
SUCCESS
sharding_db=> select * from t_merchant union all select * from t_product;
ERROR: ADVANCED1 is not a valid sqlFederationType.
sharding_db=> show single tables;
table_name | resource_name
------------------+---------------
t_merchant | ds_9
t_order_view | ds_0
t_product | ds_8
t_product_detail | ds_3
t_user | ds_1
(5 rows)
sharding_db=>
```
--
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