Files
oceanbase/unittest/sql/resolver/result/test_resolver_alter_system.result
oceanbase-admin cea7de1475 init push
2021-05-31 22:56:52 +08:00

586 lines
12 KiB
Plaintext

*************** Case 1 ***************
drop database if exists altersystem;
{
"drop_database_arg":"tenant_id",
"database_name":"altersystem",
"if_exist":true,
"to_recyclebin":false
}
*************** Case 2 ***************
create database altersystem;
{
"create_database_arg":"database_schema",
"database_id":-1,
"schema_version":1,
"database_name":"altersystem",
"replica_num":0,
"zone_list": [
],
"primary_zone":"",
"charset_type":2,
"collation_type":"utf8mb4_general_ci",
"name_case_mode":-1,
"comment":"",
"read_only":false,
"default_tablegroup_id":-1,
"default_tablegroup_name":"",
"in_recyclebin":false,
"primary_zone_array": [
]
}
*************** Case 3 ***************
use altersystem;
{
"stmt_type":97
}
*************** Case 4 ***************
alter system switch replica leader server = '127.0.0.1:80'
{
"stmt_type":100,
"rpc_arg": {
"role":1,
"partition_key": {
"tid":-1,
"partition_id":-1,
"part_idx":268435455,
"subpart_idx":268435455
},
"server":"127.0.0.1:80",
"zone":"",
"tenant_name":""
}
}
*************** Case 5 ***************
alter system switch replica leader zone = '127.0.0.1:80'
{
"stmt_type":100,
"rpc_arg": {
"role":1,
"partition_key": {
"tid":-1,
"partition_id":-1,
"part_idx":268435455,
"subpart_idx":268435455
},
"server":"0.0.0.0",
"zone":"127.0.0.1:80",
"tenant_name":""
}
}
*************** Case 6 ***************
alter system switch replica leader partition_id = '1 % 3 @ 4' server = '127.0.0.1:80'
{
"stmt_type":100,
"rpc_arg": {
"role":1,
"partition_key": {
"tid":4,
"partition_id":1,
"part_cnt":3
},
"server":"127.0.0.1:80",
"zone":"",
"tenant_name":""
}
}
*************** Case 7 ***************
alter system switch replica leader zone = 'z1';
{
"stmt_type":100,
"rpc_arg": {
"role":1,
"partition_key": {
"tid":-1,
"partition_id":-1,
"part_idx":268435455,
"subpart_idx":268435455
},
"server":"0.0.0.0",
"zone":"z1",
"tenant_name":""
}
}
*************** Case 8 ***************
alter system switch replica leader server = '127.0.0.1:80';
{
"stmt_type":100,
"rpc_arg": {
"role":1,
"partition_key": {
"tid":-1,
"partition_id":-1,
"part_idx":268435455,
"subpart_idx":268435455
},
"server":"127.0.0.1:80",
"zone":"",
"tenant_name":""
}
}
*************** Case 9 ***************
alter system switch replica leader partition_id = '1%8@3001' server = '127.0.0.1:80';
{
"stmt_type":100,
"rpc_arg": {
"role":1,
"partition_key": {
"tid":3001,
"partition_id":1,
"part_cnt":8
},
"server":"127.0.0.1:80",
"zone":"",
"tenant_name":""
}
}
*************** Case 10 ***************
alter system switch replica leader partition_id '1%8@3001' server '127.0.0.1:80';
{
"stmt_type":100,
"rpc_arg": {
"role":1,
"partition_key": {
"tid":3001,
"partition_id":1,
"part_cnt":8
},
"server":"127.0.0.1:80",
"zone":"",
"tenant_name":""
}
}
*************** Case 11 ***************
alter system drop replica partition_id = '1%8@3001' server = '127.0.0.1:80';
{
"stmt_type":101,
"rpc_arg": {
"partition_key": {
"tid":3001,
"partition_id":1,
"part_cnt":8
},
"server":"127.0.0.1:80",
"zone":"",
"create_timestamp":0,
"force_cmd":false
}
}
*************** Case 12 ***************
alter system drop replica partition_id = '1%8@3001' server = '127.0.0.1:80' create_timestamp = 1;
{
"stmt_type":101,
"rpc_arg": {
"partition_key": {
"tid":3001,
"partition_id":1,
"part_cnt":8
},
"server":"127.0.0.1:80",
"zone":"",
"create_timestamp":1,
"force_cmd":false
}
}
*************** Case 13 ***************
alter system drop replica partition_id = '1%8@3001' server = '127.0.0.1:80' zone = 'z1';
{
"stmt_type":101,
"rpc_arg": {
"partition_key": {
"tid":3001,
"partition_id":1,
"part_cnt":8
},
"server":"127.0.0.1:80",
"zone":"z1",
"create_timestamp":0,
"force_cmd":false
}
}
*************** Case 14 ***************
alter system drop replica partition_id = '1%8@3001' server = '127.0.0.1:80' create_timestamp = 1 zone = 'z1';
{
"stmt_type":101,
"rpc_arg": {
"partition_key": {
"tid":3001,
"partition_id":1,
"part_cnt":8
},
"server":"127.0.0.1:80",
"zone":"z1",
"create_timestamp":1,
"force_cmd":false
}
}
*************** Case 15 ***************
alter system drop replica partition_id '1%8@3001' server '127.0.0.1:80' create_timestamp 1 zone 'z1';
{
"stmt_type":101,
"rpc_arg": {
"partition_key": {
"tid":3001,
"partition_id":1,
"part_cnt":8
},
"server":"127.0.0.1:80",
"zone":"z1",
"create_timestamp":1,
"force_cmd":false
}
}
*************** Case 16 ***************
alter system copy replica partition_id = '1%8@3001' source = '127.0.0.1:80' destination = '127.0.0.2:80';
{
"stmt_type":102,
"rpc_arg": {
"is_copy":true,
"partition_key": {
"tid":3001,
"partition_id":1,
"part_cnt":8
},
"src":"127.0.0.1:80",
"dest":"127.0.0.2:80",
"force_cmd":false
}
}
*************** Case 17 ***************
alter system move replica partition_id = '1%8@3001' source = '127.0.0.1:80' destination = '127.0.0.2:80';
{
"stmt_type":102,
"rpc_arg": {
"is_copy":false,
"partition_key": {
"tid":3001,
"partition_id":1,
"part_cnt":8
},
"src":"127.0.0.1:80",
"dest":"127.0.0.2:80",
"force_cmd":false
}
}
*************** Case 18 ***************
alter system move replica partition_id '1%8@3001' source '127.0.0.1:80' destination '127.0.0.2:80';
{
"stmt_type":102,
"rpc_arg": {
"is_copy":false,
"partition_key": {
"tid":3001,
"partition_id":1,
"part_cnt":8
},
"src":"127.0.0.1:80",
"dest":"127.0.0.2:80",
"force_cmd":false
}
}
*************** Case 19 ***************
alter system report replica;
{
"stmt_type":80,
"rpc_arg": {
"server":"0.0.0.0",
"zone":""
}
}
*************** Case 20 ***************
alter system report replica server = '127.0.0.1:80';
{
"stmt_type":80,
"rpc_arg": {
"server":"127.0.0.1:80",
"zone":""
}
}
*************** Case 21 ***************
alter system report replica zone = 'z1';
{
"stmt_type":80,
"rpc_arg": {
"server":"0.0.0.0",
"zone":"z1"
}
}
*************** Case 22 ***************
alter system recycle replica;
{
"stmt_type":103,
"rpc_arg": {
"server":"0.0.0.0",
"zone":""
}
}
*************** Case 23 ***************
alter system recycle replica server = '127.0.0.1:80';
{
"stmt_type":103,
"rpc_arg": {
"server":"127.0.0.1:80",
"zone":""
}
}
*************** Case 24 ***************
alter system recycle replica server '127.0.0.1:80';
{
"stmt_type":103,
"rpc_arg": {
"server":"127.0.0.1:80",
"zone":""
}
}
*************** Case 25 ***************
alter system recycle replica zone = 'z1';
{
"stmt_type":103,
"rpc_arg": {
"server":"0.0.0.0",
"zone":"z1"
}
}
*************** Case 26 ***************
alter system recycle replica zone 'z1';
{
"stmt_type":103,
"rpc_arg": {
"server":"0.0.0.0",
"zone":"z1"
}
}
*************** Case 27 ***************
alter system major freeze;
{
"stmt_type":84,
"major_freeze":true,
"opt_server_list_": [
],
"opt_tenant_ids_": [
],
"opt_partition_key_": {
"tid":-1,
"partition_id":-1,
"part_idx":268435455,
"subpart_idx":268435455
}
}
*************** Case 28 ***************
alter system start merge zone = 'z1';
{
"stmt_type":104,
"rpc_arg": {
"type":1,
"zone":"z1"
}
}
*************** Case 29 ***************
alter system suspend merge;
{
"stmt_type":104,
"rpc_arg": {
"type":2,
"zone":""
}
}
*************** Case 30 ***************
alter system suspend merge zone = 'z1';
{
"stmt_type":104,
"rpc_arg": {
"type":2,
"zone":"z1"
}
}
*************** Case 31 ***************
alter system resume merge;
{
"stmt_type":104,
"rpc_arg": {
"type":3,
"zone":""
}
}
*************** Case 32 ***************
alter system resume merge zone = 'z1';
{
"stmt_type":104,
"rpc_arg": {
"type":3,
"zone":"z1"
}
}
*************** Case 33 ***************
alter system clear roottable;
{
"stmt_type":94,
"rpc_arg": {
"tenant_name":""
}
}
*************** Case 34 ***************
alter system clear roottable tenant = 'test';
{
"stmt_type":94,
"rpc_arg": {
"tenant_name":"test"
}
}
*************** Case 35 ***************
alter system refresh schema;
{
"stmt_type":95,
"rpc_arg": {
"server":"0.0.0.0",
"zone":""
}
}
*************** Case 36 ***************
alter system refresh schema zone = 'test';
{
"stmt_type":95,
"rpc_arg": {
"server":"0.0.0.0",
"zone":"test"
}
}
*************** Case 37 ***************
alter system refresh schema server = '127.0.0.1:80';
{
"stmt_type":95,
"rpc_arg": {
"server":"127.0.0.1:80",
"zone":""
}
}
*************** Case 38 ***************
alter system set abc = 1, abd = 'xx' server = '127.0.0.1:80', def = true comment 'defxxx' tenant = 't1';
{
"stmt_type":175,
"rpc_arg": {
"items": [
{
"name":"abc",
"value":"1",
"comment":"",
"zone":"",
"server":"0.0.0.0",
"tenant_name":"",
"exec_tenant_id":1,
"tenant_ids": [
]
},
{
"name":"abd",
"value":"xx",
"comment":"",
"zone":"",
"server":"127.0.0.1:80",
"tenant_name":"",
"exec_tenant_id":1,
"tenant_ids": [
]
},
{
"name":"def",
"value":"1",
"comment":"defxxx",
"zone":"",
"server":"0.0.0.0",
"tenant_name":"t1",
"exec_tenant_id":1,
"tenant_ids": [
]
}
]
}
}
*************** Case 39 ***************
alter system modify zone 'z1'
{
"stmt_type":99
}
*************** Case 40 ***************
alter system modify zone 'z1' region = 'r1'
{
"stmt_type":99
}
*************** Case 41 ***************
alter system modify zone 'z1' idc = 'idc1'
{
"stmt_type":99
}
*************** Case 42 ***************
alter system modify zone 'z1' zone_type = 'ReadWrite'
{
"stmt_type":99
}
*************** Case 43 ***************
alter system modify zone 'z1' set idc 'idc1', region 'r1'
{
"stmt_type":99
}
*************** Case 44 ***************
alter system modify zone 'z1' set region 'r1', idc 'idc1'
{
"stmt_type":99
}
*************** Case 45 ***************
alter system modify zone 'z1' set zone_type 'ReadWrite', region 'r1'
{
"stmt_type":99
}
*************** Case 46 ***************
alter system modify zone 'z1' set region 'r1', zone_type 'ReadWrite'
{
"stmt_type":99
}
*************** Case 47 ***************
alter system modify zone 'z1' set idc 'idc1', zone_type 'ReadWrite'
{
"stmt_type":99
}
*************** Case 48 ***************
alter system modify zone 'z1' set zone_type 'ReadWrite', idc 'idc1'
{
"stmt_type":99
}
*************** Case 49 ***************
alter system modify zone 'z1' set zone_type 'ReadWrite', idc 'idc1', region 'r1'
{
"stmt_type":99
}
*************** Case 50 ***************
alter system modify zone 'z1' set zone_type 'ReadWrite', region 'r1', idc 'idc1'
{
"stmt_type":99
}
*************** Case 51 ***************
alter system modify zone 'z1' set idc 'idc1', zone_type 'ReadWrite', region 'r1'
{
"stmt_type":99
}
*************** Case 52 ***************
alter system modify zone 'z1' set idc 'idc1', region 'r1', zone_type 'ReadWrite'
{
"stmt_type":99
}
*************** Case 53 ***************
alter system modify zone 'z1' set region 'r1', idc 'idc1', zone_type 'ReadWrite'
{
"stmt_type":99
}
*************** Case 54 ***************
alter system modify zone 'z1' set region 'r1', zone_type 'ReadWrite', idc 'idc1'
{
"stmt_type":99
}
*************** Case 55 ***************
drop database altersystem;
{
"drop_database_arg":"tenant_id",
"database_name":"altersystem",
"if_exist":false,
"to_recyclebin":false
}