2471 lines
		
	
	
		
			56 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			2471 lines
		
	
	
		
			56 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
***************   Case 1   ***************
 | 
						|
create database hualong
 | 
						|
=============[hualong] database schema start =============
 | 
						|
{
 | 
						|
  "tenant_id":1000,
 | 
						|
  "database_id":1099511627777002,
 | 
						|
  "schema_version":1454468336376752,
 | 
						|
  "database_name":"hualong",
 | 
						|
  "replica_num":1,
 | 
						|
  "zone_list": [
 | 
						|
    "test"
 | 
						|
  ],
 | 
						|
  "primary_zone":"test",
 | 
						|
  "charset_type":2,
 | 
						|
  "collation_type":"utf8mb4_general_ci",
 | 
						|
  "name_case_mode":1,
 | 
						|
  "comment":"",
 | 
						|
  "read_only":false,
 | 
						|
  "default_tablegroup_id":-1,
 | 
						|
  "default_tablegroup_name":""
 | 
						|
}
 | 
						|
=============[hualong] database schema start =============
 | 
						|
 | 
						|
***************   Case 2   ***************
 | 
						|
use hualong
 | 
						|
***************   Case 3   ***************
 | 
						|
create table t1(c1 int primary key, c2 int not null default 2);
 | 
						|
-------------[t1] table schema start -----------
 | 
						|
{
 | 
						|
  "tenant_id":1000,
 | 
						|
  "database_id":1099511627777002,
 | 
						|
  "tablegroup_id":-1,
 | 
						|
  "table_id":1099511627826002,
 | 
						|
  "table_name":"t1",
 | 
						|
  "max_used_column_id":17,
 | 
						|
  "rowkey_column_num":1,
 | 
						|
  "index_column_num":0,
 | 
						|
  "rowkey_split_pos":0,
 | 
						|
  "block_size":16384,
 | 
						|
  "is_use_bloomfilter":false,
 | 
						|
  "progressive_merge_num":0,
 | 
						|
  "replica_num":1,
 | 
						|
  "load_type":0,
 | 
						|
  "table_type":3,
 | 
						|
  "index_type":0,
 | 
						|
  "def_type":1,
 | 
						|
  "charset_type":2,
 | 
						|
  "collation_type":45,
 | 
						|
  "data_table_id":0,
 | 
						|
  "create_mem_version":1,
 | 
						|
  "index_status":1,
 | 
						|
  "name_casemode":1,
 | 
						|
  "code_version":1,
 | 
						|
  "schema_version":1454468336401872,
 | 
						|
  "last_modified_frozen_version":0,
 | 
						|
  "part_level":1,
 | 
						|
  "part_expr": {
 | 
						|
    "part_func_type":0,
 | 
						|
    "part_func_expr":"",
 | 
						|
    "part_num":1
 | 
						|
  },
 | 
						|
  "comment":"",
 | 
						|
  "tablegroup_name":"",
 | 
						|
  "compress_func_name":"none",
 | 
						|
  "zone_list": [
 | 
						|
    "test"
 | 
						|
  ],
 | 
						|
  "primary_zone":"test",
 | 
						|
  "expire_info":"",
 | 
						|
  "view_schema": {
 | 
						|
    "view_definition":"",
 | 
						|
    "check_option":"none",
 | 
						|
    "is_updatable":"false"
 | 
						|
  },
 | 
						|
  "autoinc_column_id":0,
 | 
						|
  "auto_increment":0,
 | 
						|
  "read_only":false,
 | 
						|
  "index_tid_array": [
 | 
						|
  ],
 | 
						|
  "column_array": [
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":16,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":1,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "column_name":"c1",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":17,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "INT":2
 | 
						|
      },
 | 
						|
      "column_name":"c2",
 | 
						|
      "comment":""
 | 
						|
    }
 | 
						|
  ]
 | 
						|
}
 | 
						|
-------------[t1] table schema end -----------
 | 
						|
 | 
						|
***************   Case 4   ***************
 | 
						|
alter table t1 add column c3 char(10) not null default 3
 | 
						|
-------------[t1] table schema start -----------
 | 
						|
{
 | 
						|
  "tenant_id":1000,
 | 
						|
  "database_id":1099511627777002,
 | 
						|
  "tablegroup_id":-1,
 | 
						|
  "table_id":1099511627826002,
 | 
						|
  "table_name":"t1",
 | 
						|
  "max_used_column_id":18,
 | 
						|
  "rowkey_column_num":1,
 | 
						|
  "index_column_num":0,
 | 
						|
  "rowkey_split_pos":0,
 | 
						|
  "block_size":16384,
 | 
						|
  "is_use_bloomfilter":false,
 | 
						|
  "progressive_merge_num":0,
 | 
						|
  "replica_num":1,
 | 
						|
  "load_type":0,
 | 
						|
  "table_type":3,
 | 
						|
  "index_type":0,
 | 
						|
  "def_type":1,
 | 
						|
  "charset_type":2,
 | 
						|
  "collation_type":45,
 | 
						|
  "data_table_id":0,
 | 
						|
  "create_mem_version":1,
 | 
						|
  "index_status":1,
 | 
						|
  "name_casemode":1,
 | 
						|
  "code_version":1,
 | 
						|
  "schema_version":1454468336434544,
 | 
						|
  "last_modified_frozen_version":0,
 | 
						|
  "part_level":1,
 | 
						|
  "part_expr": {
 | 
						|
    "part_func_type":0,
 | 
						|
    "part_func_expr":"",
 | 
						|
    "part_num":1
 | 
						|
  },
 | 
						|
  "comment":"",
 | 
						|
  "tablegroup_name":"",
 | 
						|
  "compress_func_name":"none",
 | 
						|
  "zone_list": [
 | 
						|
    "test"
 | 
						|
  ],
 | 
						|
  "primary_zone":"test",
 | 
						|
  "expire_info":"",
 | 
						|
  "view_schema": {
 | 
						|
    "view_definition":"",
 | 
						|
    "check_option":"none",
 | 
						|
    "is_updatable":"false"
 | 
						|
  },
 | 
						|
  "autoinc_column_id":0,
 | 
						|
  "auto_increment":0,
 | 
						|
  "read_only":false,
 | 
						|
  "index_tid_array": [
 | 
						|
  ],
 | 
						|
  "column_array": [
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":16,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":1,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "column_name":"c1",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":17,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "INT":2
 | 
						|
      },
 | 
						|
      "column_name":"c2",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":18,
 | 
						|
      "schema_version":1454468336431032,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"CHAR",
 | 
						|
        "collation":"utf8mb4_general_ci",
 | 
						|
        "coercibility":"IGNORABLE"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":10,
 | 
						|
        "precision":-1,
 | 
						|
        "scale":-1
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":2,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "CHAR":"3",
 | 
						|
        "collation":"utf8mb4_general_ci"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "CHAR":"3",
 | 
						|
        "collation":"utf8mb4_general_ci"
 | 
						|
      },
 | 
						|
      "column_name":"c3",
 | 
						|
      "comment":""
 | 
						|
    }
 | 
						|
  ]
 | 
						|
}
 | 
						|
-------------[t1] table schema end -----------
 | 
						|
 | 
						|
***************   Case 5   ***************
 | 
						|
alter table t1 change c3 column3 char(11) not null default 'column3'
 | 
						|
-------------[t1] table schema start -----------
 | 
						|
{
 | 
						|
  "tenant_id":1000,
 | 
						|
  "database_id":1099511627777002,
 | 
						|
  "tablegroup_id":-1,
 | 
						|
  "table_id":1099511627826002,
 | 
						|
  "table_name":"t1",
 | 
						|
  "max_used_column_id":18,
 | 
						|
  "rowkey_column_num":1,
 | 
						|
  "index_column_num":0,
 | 
						|
  "rowkey_split_pos":0,
 | 
						|
  "block_size":16384,
 | 
						|
  "is_use_bloomfilter":false,
 | 
						|
  "progressive_merge_num":0,
 | 
						|
  "replica_num":1,
 | 
						|
  "load_type":0,
 | 
						|
  "table_type":3,
 | 
						|
  "index_type":0,
 | 
						|
  "def_type":1,
 | 
						|
  "charset_type":2,
 | 
						|
  "collation_type":45,
 | 
						|
  "data_table_id":0,
 | 
						|
  "create_mem_version":1,
 | 
						|
  "index_status":1,
 | 
						|
  "name_casemode":1,
 | 
						|
  "code_version":1,
 | 
						|
  "schema_version":1454468336452136,
 | 
						|
  "last_modified_frozen_version":0,
 | 
						|
  "part_level":1,
 | 
						|
  "part_expr": {
 | 
						|
    "part_func_type":0,
 | 
						|
    "part_func_expr":"",
 | 
						|
    "part_num":1
 | 
						|
  },
 | 
						|
  "comment":"",
 | 
						|
  "tablegroup_name":"",
 | 
						|
  "compress_func_name":"none",
 | 
						|
  "zone_list": [
 | 
						|
    "test"
 | 
						|
  ],
 | 
						|
  "primary_zone":"test",
 | 
						|
  "expire_info":"",
 | 
						|
  "view_schema": {
 | 
						|
    "view_definition":"",
 | 
						|
    "check_option":"none",
 | 
						|
    "is_updatable":"false"
 | 
						|
  },
 | 
						|
  "autoinc_column_id":0,
 | 
						|
  "auto_increment":0,
 | 
						|
  "read_only":false,
 | 
						|
  "index_tid_array": [
 | 
						|
  ],
 | 
						|
  "column_array": [
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":16,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":1,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "column_name":"c1",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":17,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "INT":2
 | 
						|
      },
 | 
						|
      "column_name":"c2",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":18,
 | 
						|
      "schema_version":1454468336448512,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"CHAR",
 | 
						|
        "collation":"utf8mb4_general_ci",
 | 
						|
        "coercibility":"IGNORABLE"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":11,
 | 
						|
        "precision":-1,
 | 
						|
        "scale":-1
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":2,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "CHAR":"3",
 | 
						|
        "collation":"utf8mb4_general_ci"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "CHAR":"column3",
 | 
						|
        "collation":"utf8mb4_general_ci"
 | 
						|
      },
 | 
						|
      "column_name":"column3",
 | 
						|
      "comment":""
 | 
						|
    }
 | 
						|
  ]
 | 
						|
}
 | 
						|
-------------[t1] table schema end -----------
 | 
						|
 | 
						|
***************   Case 6   ***************
 | 
						|
alter table t1 alter column3 drop default
 | 
						|
-------------[t1] table schema start -----------
 | 
						|
{
 | 
						|
  "tenant_id":1000,
 | 
						|
  "database_id":1099511627777002,
 | 
						|
  "tablegroup_id":-1,
 | 
						|
  "table_id":1099511627826002,
 | 
						|
  "table_name":"t1",
 | 
						|
  "max_used_column_id":18,
 | 
						|
  "rowkey_column_num":1,
 | 
						|
  "index_column_num":0,
 | 
						|
  "rowkey_split_pos":0,
 | 
						|
  "block_size":16384,
 | 
						|
  "is_use_bloomfilter":false,
 | 
						|
  "progressive_merge_num":0,
 | 
						|
  "replica_num":1,
 | 
						|
  "load_type":0,
 | 
						|
  "table_type":3,
 | 
						|
  "index_type":0,
 | 
						|
  "def_type":1,
 | 
						|
  "charset_type":2,
 | 
						|
  "collation_type":45,
 | 
						|
  "data_table_id":0,
 | 
						|
  "create_mem_version":1,
 | 
						|
  "index_status":1,
 | 
						|
  "name_casemode":1,
 | 
						|
  "code_version":1,
 | 
						|
  "schema_version":1454468336469544,
 | 
						|
  "last_modified_frozen_version":0,
 | 
						|
  "part_level":1,
 | 
						|
  "part_expr": {
 | 
						|
    "part_func_type":0,
 | 
						|
    "part_func_expr":"",
 | 
						|
    "part_num":1
 | 
						|
  },
 | 
						|
  "comment":"",
 | 
						|
  "tablegroup_name":"",
 | 
						|
  "compress_func_name":"none",
 | 
						|
  "zone_list": [
 | 
						|
    "test"
 | 
						|
  ],
 | 
						|
  "primary_zone":"test",
 | 
						|
  "expire_info":"",
 | 
						|
  "view_schema": {
 | 
						|
    "view_definition":"",
 | 
						|
    "check_option":"none",
 | 
						|
    "is_updatable":"false"
 | 
						|
  },
 | 
						|
  "autoinc_column_id":0,
 | 
						|
  "auto_increment":0,
 | 
						|
  "read_only":false,
 | 
						|
  "index_tid_array": [
 | 
						|
  ],
 | 
						|
  "column_array": [
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":16,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":1,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "column_name":"c1",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":17,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "INT":2
 | 
						|
      },
 | 
						|
      "column_name":"c2",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":18,
 | 
						|
      "schema_version":1454468336466136,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"CHAR",
 | 
						|
        "collation":"utf8mb4_general_ci",
 | 
						|
        "coercibility":"IGNORABLE"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":11,
 | 
						|
        "precision":-1,
 | 
						|
        "scale":-1
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":2,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "CHAR":"3",
 | 
						|
        "collation":"utf8mb4_general_ci"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "column_name":"column3",
 | 
						|
      "comment":""
 | 
						|
    }
 | 
						|
  ]
 | 
						|
}
 | 
						|
-------------[t1] table schema end -----------
 | 
						|
 | 
						|
***************   Case 7   ***************
 | 
						|
alter table t1 alter column3 set default 'xxxxx'
 | 
						|
-------------[t1] table schema start -----------
 | 
						|
{
 | 
						|
  "tenant_id":1000,
 | 
						|
  "database_id":1099511627777002,
 | 
						|
  "tablegroup_id":-1,
 | 
						|
  "table_id":1099511627826002,
 | 
						|
  "table_name":"t1",
 | 
						|
  "max_used_column_id":18,
 | 
						|
  "rowkey_column_num":1,
 | 
						|
  "index_column_num":0,
 | 
						|
  "rowkey_split_pos":0,
 | 
						|
  "block_size":16384,
 | 
						|
  "is_use_bloomfilter":false,
 | 
						|
  "progressive_merge_num":0,
 | 
						|
  "replica_num":1,
 | 
						|
  "load_type":0,
 | 
						|
  "table_type":3,
 | 
						|
  "index_type":0,
 | 
						|
  "def_type":1,
 | 
						|
  "charset_type":2,
 | 
						|
  "collation_type":45,
 | 
						|
  "data_table_id":0,
 | 
						|
  "create_mem_version":1,
 | 
						|
  "index_status":1,
 | 
						|
  "name_casemode":1,
 | 
						|
  "code_version":1,
 | 
						|
  "schema_version":1454468336486352,
 | 
						|
  "last_modified_frozen_version":0,
 | 
						|
  "part_level":1,
 | 
						|
  "part_expr": {
 | 
						|
    "part_func_type":0,
 | 
						|
    "part_func_expr":"",
 | 
						|
    "part_num":1
 | 
						|
  },
 | 
						|
  "comment":"",
 | 
						|
  "tablegroup_name":"",
 | 
						|
  "compress_func_name":"none",
 | 
						|
  "zone_list": [
 | 
						|
    "test"
 | 
						|
  ],
 | 
						|
  "primary_zone":"test",
 | 
						|
  "expire_info":"",
 | 
						|
  "view_schema": {
 | 
						|
    "view_definition":"",
 | 
						|
    "check_option":"none",
 | 
						|
    "is_updatable":"false"
 | 
						|
  },
 | 
						|
  "autoinc_column_id":0,
 | 
						|
  "auto_increment":0,
 | 
						|
  "read_only":false,
 | 
						|
  "index_tid_array": [
 | 
						|
  ],
 | 
						|
  "column_array": [
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":16,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":1,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "column_name":"c1",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":17,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "INT":2
 | 
						|
      },
 | 
						|
      "column_name":"c2",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":18,
 | 
						|
      "schema_version":1454468336483000,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"CHAR",
 | 
						|
        "collation":"utf8mb4_general_ci",
 | 
						|
        "coercibility":"IGNORABLE"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":11,
 | 
						|
        "precision":-1,
 | 
						|
        "scale":-1
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":2,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "CHAR":"3",
 | 
						|
        "collation":"utf8mb4_general_ci"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "CHAR":"xxxxx",
 | 
						|
        "collation":"utf8mb4_general_ci"
 | 
						|
      },
 | 
						|
      "column_name":"column3",
 | 
						|
      "comment":""
 | 
						|
    }
 | 
						|
  ]
 | 
						|
}
 | 
						|
-------------[t1] table schema end -----------
 | 
						|
 | 
						|
***************   Case 8   ***************
 | 
						|
alter table t1 modify column3 char(12) default 'yyyyy'
 | 
						|
-------------[t1] table schema start -----------
 | 
						|
{
 | 
						|
  "tenant_id":1000,
 | 
						|
  "database_id":1099511627777002,
 | 
						|
  "tablegroup_id":-1,
 | 
						|
  "table_id":1099511627826002,
 | 
						|
  "table_name":"t1",
 | 
						|
  "max_used_column_id":18,
 | 
						|
  "rowkey_column_num":1,
 | 
						|
  "index_column_num":0,
 | 
						|
  "rowkey_split_pos":0,
 | 
						|
  "block_size":16384,
 | 
						|
  "is_use_bloomfilter":false,
 | 
						|
  "progressive_merge_num":0,
 | 
						|
  "replica_num":1,
 | 
						|
  "load_type":0,
 | 
						|
  "table_type":3,
 | 
						|
  "index_type":0,
 | 
						|
  "def_type":1,
 | 
						|
  "charset_type":2,
 | 
						|
  "collation_type":45,
 | 
						|
  "data_table_id":0,
 | 
						|
  "create_mem_version":1,
 | 
						|
  "index_status":1,
 | 
						|
  "name_casemode":1,
 | 
						|
  "code_version":1,
 | 
						|
  "schema_version":1454468336503912,
 | 
						|
  "last_modified_frozen_version":0,
 | 
						|
  "part_level":1,
 | 
						|
  "part_expr": {
 | 
						|
    "part_func_type":0,
 | 
						|
    "part_func_expr":"",
 | 
						|
    "part_num":1
 | 
						|
  },
 | 
						|
  "comment":"",
 | 
						|
  "tablegroup_name":"",
 | 
						|
  "compress_func_name":"none",
 | 
						|
  "zone_list": [
 | 
						|
    "test"
 | 
						|
  ],
 | 
						|
  "primary_zone":"test",
 | 
						|
  "expire_info":"",
 | 
						|
  "view_schema": {
 | 
						|
    "view_definition":"",
 | 
						|
    "check_option":"none",
 | 
						|
    "is_updatable":"false"
 | 
						|
  },
 | 
						|
  "autoinc_column_id":0,
 | 
						|
  "auto_increment":0,
 | 
						|
  "read_only":false,
 | 
						|
  "index_tid_array": [
 | 
						|
  ],
 | 
						|
  "column_array": [
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":16,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":1,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "column_name":"c1",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":17,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "INT":2
 | 
						|
      },
 | 
						|
      "column_name":"c2",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":18,
 | 
						|
      "schema_version":1454468336500584,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"CHAR",
 | 
						|
        "collation":"utf8mb4_general_ci",
 | 
						|
        "coercibility":"IGNORABLE"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":12,
 | 
						|
        "precision":-1,
 | 
						|
        "scale":-1
 | 
						|
      },
 | 
						|
      "is_nullable":true,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":2,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "CHAR":"3",
 | 
						|
        "collation":"utf8mb4_general_ci"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "CHAR":"yyyyy",
 | 
						|
        "collation":"utf8mb4_general_ci"
 | 
						|
      },
 | 
						|
      "column_name":"column3",
 | 
						|
      "comment":""
 | 
						|
    }
 | 
						|
  ]
 | 
						|
}
 | 
						|
-------------[t1] table schema end -----------
 | 
						|
 | 
						|
***************   Case 9   ***************
 | 
						|
alter table t1 drop column3
 | 
						|
-------------[t1] table schema start -----------
 | 
						|
{
 | 
						|
  "tenant_id":1000,
 | 
						|
  "database_id":1099511627777002,
 | 
						|
  "tablegroup_id":-1,
 | 
						|
  "table_id":1099511627826002,
 | 
						|
  "table_name":"t1",
 | 
						|
  "max_used_column_id":18,
 | 
						|
  "rowkey_column_num":1,
 | 
						|
  "index_column_num":0,
 | 
						|
  "rowkey_split_pos":0,
 | 
						|
  "block_size":16384,
 | 
						|
  "is_use_bloomfilter":false,
 | 
						|
  "progressive_merge_num":0,
 | 
						|
  "replica_num":1,
 | 
						|
  "load_type":0,
 | 
						|
  "table_type":3,
 | 
						|
  "index_type":0,
 | 
						|
  "def_type":1,
 | 
						|
  "charset_type":2,
 | 
						|
  "collation_type":45,
 | 
						|
  "data_table_id":0,
 | 
						|
  "create_mem_version":1,
 | 
						|
  "index_status":1,
 | 
						|
  "name_casemode":1,
 | 
						|
  "code_version":1,
 | 
						|
  "schema_version":1454468336521576,
 | 
						|
  "last_modified_frozen_version":0,
 | 
						|
  "part_level":1,
 | 
						|
  "part_expr": {
 | 
						|
    "part_func_type":0,
 | 
						|
    "part_func_expr":"",
 | 
						|
    "part_num":1
 | 
						|
  },
 | 
						|
  "comment":"",
 | 
						|
  "tablegroup_name":"",
 | 
						|
  "compress_func_name":"none",
 | 
						|
  "zone_list": [
 | 
						|
    "test"
 | 
						|
  ],
 | 
						|
  "primary_zone":"test",
 | 
						|
  "expire_info":"",
 | 
						|
  "view_schema": {
 | 
						|
    "view_definition":"",
 | 
						|
    "check_option":"none",
 | 
						|
    "is_updatable":"false"
 | 
						|
  },
 | 
						|
  "autoinc_column_id":0,
 | 
						|
  "auto_increment":0,
 | 
						|
  "read_only":false,
 | 
						|
  "index_tid_array": [
 | 
						|
  ],
 | 
						|
  "column_array": [
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":16,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":1,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "column_name":"c1",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":17,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "INT":2
 | 
						|
      },
 | 
						|
      "column_name":"c2",
 | 
						|
      "comment":""
 | 
						|
    }
 | 
						|
  ]
 | 
						|
}
 | 
						|
-------------[t1] table schema end -----------
 | 
						|
 | 
						|
***************   Case 10   ***************
 | 
						|
alter table t1 add column (c3 int, c4 int default 4)
 | 
						|
-------------[t1] table schema start -----------
 | 
						|
{
 | 
						|
  "tenant_id":1000,
 | 
						|
  "database_id":1099511627777002,
 | 
						|
  "tablegroup_id":-1,
 | 
						|
  "table_id":1099511627826002,
 | 
						|
  "table_name":"t1",
 | 
						|
  "max_used_column_id":20,
 | 
						|
  "rowkey_column_num":1,
 | 
						|
  "index_column_num":0,
 | 
						|
  "rowkey_split_pos":0,
 | 
						|
  "block_size":16384,
 | 
						|
  "is_use_bloomfilter":false,
 | 
						|
  "progressive_merge_num":0,
 | 
						|
  "replica_num":1,
 | 
						|
  "load_type":0,
 | 
						|
  "table_type":3,
 | 
						|
  "index_type":0,
 | 
						|
  "def_type":1,
 | 
						|
  "charset_type":2,
 | 
						|
  "collation_type":45,
 | 
						|
  "data_table_id":0,
 | 
						|
  "create_mem_version":1,
 | 
						|
  "index_status":1,
 | 
						|
  "name_casemode":1,
 | 
						|
  "code_version":1,
 | 
						|
  "schema_version":1454468336541232,
 | 
						|
  "last_modified_frozen_version":0,
 | 
						|
  "part_level":1,
 | 
						|
  "part_expr": {
 | 
						|
    "part_func_type":0,
 | 
						|
    "part_func_expr":"",
 | 
						|
    "part_num":1
 | 
						|
  },
 | 
						|
  "comment":"",
 | 
						|
  "tablegroup_name":"",
 | 
						|
  "compress_func_name":"none",
 | 
						|
  "zone_list": [
 | 
						|
    "test"
 | 
						|
  ],
 | 
						|
  "primary_zone":"test",
 | 
						|
  "expire_info":"",
 | 
						|
  "view_schema": {
 | 
						|
    "view_definition":"",
 | 
						|
    "check_option":"none",
 | 
						|
    "is_updatable":"false"
 | 
						|
  },
 | 
						|
  "autoinc_column_id":0,
 | 
						|
  "auto_increment":0,
 | 
						|
  "read_only":false,
 | 
						|
  "index_tid_array": [
 | 
						|
  ],
 | 
						|
  "column_array": [
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":16,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":1,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "column_name":"c1",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":17,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "INT":2
 | 
						|
      },
 | 
						|
      "column_name":"c2",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":19,
 | 
						|
      "schema_version":1454468336536080,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":true,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "column_name":"c3",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":20,
 | 
						|
      "schema_version":1454468336537768,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":true,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "INT":4
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "INT":4
 | 
						|
      },
 | 
						|
      "column_name":"c4",
 | 
						|
      "comment":""
 | 
						|
    }
 | 
						|
  ]
 | 
						|
}
 | 
						|
-------------[t1] table schema end -----------
 | 
						|
 | 
						|
***************   Case 11   ***************
 | 
						|
alter table t1 add index idxt1 (c2,c3)
 | 
						|
-------------[t1] table schema start -----------
 | 
						|
{
 | 
						|
  "tenant_id":1000,
 | 
						|
  "database_id":1099511627777002,
 | 
						|
  "tablegroup_id":-1,
 | 
						|
  "table_id":1099511627826002,
 | 
						|
  "table_name":"t1",
 | 
						|
  "max_used_column_id":20,
 | 
						|
  "rowkey_column_num":1,
 | 
						|
  "index_column_num":0,
 | 
						|
  "rowkey_split_pos":0,
 | 
						|
  "block_size":16384,
 | 
						|
  "is_use_bloomfilter":false,
 | 
						|
  "progressive_merge_num":0,
 | 
						|
  "replica_num":1,
 | 
						|
  "load_type":0,
 | 
						|
  "table_type":3,
 | 
						|
  "index_type":0,
 | 
						|
  "def_type":1,
 | 
						|
  "charset_type":2,
 | 
						|
  "collation_type":45,
 | 
						|
  "data_table_id":0,
 | 
						|
  "create_mem_version":1,
 | 
						|
  "index_status":1,
 | 
						|
  "name_casemode":1,
 | 
						|
  "code_version":1,
 | 
						|
  "schema_version":1454468336566920,
 | 
						|
  "last_modified_frozen_version":0,
 | 
						|
  "part_level":1,
 | 
						|
  "part_expr": {
 | 
						|
    "part_func_type":0,
 | 
						|
    "part_func_expr":"",
 | 
						|
    "part_num":1
 | 
						|
  },
 | 
						|
  "comment":"",
 | 
						|
  "tablegroup_name":"",
 | 
						|
  "compress_func_name":"none",
 | 
						|
  "zone_list": [
 | 
						|
    "test"
 | 
						|
  ],
 | 
						|
  "primary_zone":"test",
 | 
						|
  "expire_info":"",
 | 
						|
  "view_schema": {
 | 
						|
    "view_definition":"",
 | 
						|
    "check_option":"none",
 | 
						|
    "is_updatable":"false"
 | 
						|
  },
 | 
						|
  "autoinc_column_id":0,
 | 
						|
  "auto_increment":0,
 | 
						|
  "read_only":false,
 | 
						|
  "index_tid_array": [
 | 
						|
    1099511627826003
 | 
						|
  ],
 | 
						|
  "column_array": [
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":16,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":1,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "column_name":"c1",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":17,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "INT":2
 | 
						|
      },
 | 
						|
      "column_name":"c2",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":19,
 | 
						|
      "schema_version":1454468336536080,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":true,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "column_name":"c3",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":20,
 | 
						|
      "schema_version":1454468336537768,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":true,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "INT":4
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "INT":4
 | 
						|
      },
 | 
						|
      "column_name":"c4",
 | 
						|
      "comment":""
 | 
						|
    }
 | 
						|
  ]
 | 
						|
}
 | 
						|
-------------[t1] table schema end -----------
 | 
						|
 | 
						|
***************   Case 12   ***************
 | 
						|
alter table t1 add index idxt2 (c3,c4)
 | 
						|
-------------[t1] table schema start -----------
 | 
						|
{
 | 
						|
  "tenant_id":1000,
 | 
						|
  "database_id":1099511627777002,
 | 
						|
  "tablegroup_id":-1,
 | 
						|
  "table_id":1099511627826002,
 | 
						|
  "table_name":"t1",
 | 
						|
  "max_used_column_id":20,
 | 
						|
  "rowkey_column_num":1,
 | 
						|
  "index_column_num":0,
 | 
						|
  "rowkey_split_pos":0,
 | 
						|
  "block_size":16384,
 | 
						|
  "is_use_bloomfilter":false,
 | 
						|
  "progressive_merge_num":0,
 | 
						|
  "replica_num":1,
 | 
						|
  "load_type":0,
 | 
						|
  "table_type":3,
 | 
						|
  "index_type":0,
 | 
						|
  "def_type":1,
 | 
						|
  "charset_type":2,
 | 
						|
  "collation_type":45,
 | 
						|
  "data_table_id":0,
 | 
						|
  "create_mem_version":1,
 | 
						|
  "index_status":1,
 | 
						|
  "name_casemode":1,
 | 
						|
  "code_version":1,
 | 
						|
  "schema_version":1454468336593224,
 | 
						|
  "last_modified_frozen_version":0,
 | 
						|
  "part_level":1,
 | 
						|
  "part_expr": {
 | 
						|
    "part_func_type":0,
 | 
						|
    "part_func_expr":"",
 | 
						|
    "part_num":1
 | 
						|
  },
 | 
						|
  "comment":"",
 | 
						|
  "tablegroup_name":"",
 | 
						|
  "compress_func_name":"none",
 | 
						|
  "zone_list": [
 | 
						|
    "test"
 | 
						|
  ],
 | 
						|
  "primary_zone":"test",
 | 
						|
  "expire_info":"",
 | 
						|
  "view_schema": {
 | 
						|
    "view_definition":"",
 | 
						|
    "check_option":"none",
 | 
						|
    "is_updatable":"false"
 | 
						|
  },
 | 
						|
  "autoinc_column_id":0,
 | 
						|
  "auto_increment":0,
 | 
						|
  "read_only":false,
 | 
						|
  "index_tid_array": [
 | 
						|
    1099511627826003,
 | 
						|
    1099511627826004
 | 
						|
  ],
 | 
						|
  "column_array": [
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":16,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":1,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "column_name":"c1",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":17,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "INT":2
 | 
						|
      },
 | 
						|
      "column_name":"c2",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":19,
 | 
						|
      "schema_version":1454468336536080,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":true,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "column_name":"c3",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":20,
 | 
						|
      "schema_version":1454468336537768,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":true,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "INT":4
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "INT":4
 | 
						|
      },
 | 
						|
      "column_name":"c4",
 | 
						|
      "comment":""
 | 
						|
    }
 | 
						|
  ]
 | 
						|
}
 | 
						|
-------------[t1] table schema end -----------
 | 
						|
 | 
						|
***************   Case 13   ***************
 | 
						|
alter table t1 add unique uidx (c2,c4)
 | 
						|
-------------[t1] table schema start -----------
 | 
						|
{
 | 
						|
  "tenant_id":1000,
 | 
						|
  "database_id":1099511627777002,
 | 
						|
  "tablegroup_id":-1,
 | 
						|
  "table_id":1099511627826002,
 | 
						|
  "table_name":"t1",
 | 
						|
  "max_used_column_id":20,
 | 
						|
  "rowkey_column_num":1,
 | 
						|
  "index_column_num":0,
 | 
						|
  "rowkey_split_pos":0,
 | 
						|
  "block_size":16384,
 | 
						|
  "is_use_bloomfilter":false,
 | 
						|
  "progressive_merge_num":0,
 | 
						|
  "replica_num":1,
 | 
						|
  "load_type":0,
 | 
						|
  "table_type":3,
 | 
						|
  "index_type":0,
 | 
						|
  "def_type":1,
 | 
						|
  "charset_type":2,
 | 
						|
  "collation_type":45,
 | 
						|
  "data_table_id":0,
 | 
						|
  "create_mem_version":1,
 | 
						|
  "index_status":1,
 | 
						|
  "name_casemode":1,
 | 
						|
  "code_version":1,
 | 
						|
  "schema_version":1454468336619712,
 | 
						|
  "last_modified_frozen_version":0,
 | 
						|
  "part_level":1,
 | 
						|
  "part_expr": {
 | 
						|
    "part_func_type":0,
 | 
						|
    "part_func_expr":"",
 | 
						|
    "part_num":1
 | 
						|
  },
 | 
						|
  "comment":"",
 | 
						|
  "tablegroup_name":"",
 | 
						|
  "compress_func_name":"none",
 | 
						|
  "zone_list": [
 | 
						|
    "test"
 | 
						|
  ],
 | 
						|
  "primary_zone":"test",
 | 
						|
  "expire_info":"",
 | 
						|
  "view_schema": {
 | 
						|
    "view_definition":"",
 | 
						|
    "check_option":"none",
 | 
						|
    "is_updatable":"false"
 | 
						|
  },
 | 
						|
  "autoinc_column_id":0,
 | 
						|
  "auto_increment":0,
 | 
						|
  "read_only":false,
 | 
						|
  "index_tid_array": [
 | 
						|
    1099511627826003,
 | 
						|
    1099511627826004,
 | 
						|
    1099511627826005
 | 
						|
  ],
 | 
						|
  "column_array": [
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":16,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":1,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "column_name":"c1",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":17,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "INT":2
 | 
						|
      },
 | 
						|
      "column_name":"c2",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":19,
 | 
						|
      "schema_version":1454468336536080,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":true,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "column_name":"c3",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":20,
 | 
						|
      "schema_version":1454468336537768,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":true,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "INT":4
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "INT":4
 | 
						|
      },
 | 
						|
      "column_name":"c4",
 | 
						|
      "comment":""
 | 
						|
    }
 | 
						|
  ]
 | 
						|
}
 | 
						|
-------------[t1] table schema end -----------
 | 
						|
 | 
						|
***************   Case 14   ***************
 | 
						|
alter table t1 drop index uidx
 | 
						|
-------------[t1] table schema start -----------
 | 
						|
{
 | 
						|
  "tenant_id":1000,
 | 
						|
  "database_id":1099511627777002,
 | 
						|
  "tablegroup_id":-1,
 | 
						|
  "table_id":1099511627826002,
 | 
						|
  "table_name":"t1",
 | 
						|
  "max_used_column_id":20,
 | 
						|
  "rowkey_column_num":1,
 | 
						|
  "index_column_num":0,
 | 
						|
  "rowkey_split_pos":0,
 | 
						|
  "block_size":16384,
 | 
						|
  "is_use_bloomfilter":false,
 | 
						|
  "progressive_merge_num":0,
 | 
						|
  "replica_num":1,
 | 
						|
  "load_type":0,
 | 
						|
  "table_type":3,
 | 
						|
  "index_type":0,
 | 
						|
  "def_type":1,
 | 
						|
  "charset_type":2,
 | 
						|
  "collation_type":45,
 | 
						|
  "data_table_id":0,
 | 
						|
  "create_mem_version":1,
 | 
						|
  "index_status":1,
 | 
						|
  "name_casemode":1,
 | 
						|
  "code_version":1,
 | 
						|
  "schema_version":1454468336642440,
 | 
						|
  "last_modified_frozen_version":0,
 | 
						|
  "part_level":1,
 | 
						|
  "part_expr": {
 | 
						|
    "part_func_type":0,
 | 
						|
    "part_func_expr":"",
 | 
						|
    "part_num":1
 | 
						|
  },
 | 
						|
  "comment":"",
 | 
						|
  "tablegroup_name":"",
 | 
						|
  "compress_func_name":"none",
 | 
						|
  "zone_list": [
 | 
						|
    "test"
 | 
						|
  ],
 | 
						|
  "primary_zone":"test",
 | 
						|
  "expire_info":"",
 | 
						|
  "view_schema": {
 | 
						|
    "view_definition":"",
 | 
						|
    "check_option":"none",
 | 
						|
    "is_updatable":"false"
 | 
						|
  },
 | 
						|
  "autoinc_column_id":0,
 | 
						|
  "auto_increment":0,
 | 
						|
  "read_only":false,
 | 
						|
  "index_tid_array": [
 | 
						|
    1099511627826003,
 | 
						|
    1099511627826004
 | 
						|
  ],
 | 
						|
  "column_array": [
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":16,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":1,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "column_name":"c1",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":17,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "INT":2
 | 
						|
      },
 | 
						|
      "column_name":"c2",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":19,
 | 
						|
      "schema_version":1454468336536080,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":true,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "column_name":"c3",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":20,
 | 
						|
      "schema_version":1454468336537768,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":true,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "INT":4
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "INT":4
 | 
						|
      },
 | 
						|
      "column_name":"c4",
 | 
						|
      "comment":""
 | 
						|
    }
 | 
						|
  ]
 | 
						|
}
 | 
						|
-------------[t1] table schema end -----------
 | 
						|
 | 
						|
***************   Case 15   ***************
 | 
						|
alter table t1 set comment = 'I am table t1'
 | 
						|
-------------[t1] table schema start -----------
 | 
						|
{
 | 
						|
  "tenant_id":1000,
 | 
						|
  "database_id":1099511627777002,
 | 
						|
  "tablegroup_id":-1,
 | 
						|
  "table_id":1099511627826002,
 | 
						|
  "table_name":"t1",
 | 
						|
  "max_used_column_id":20,
 | 
						|
  "rowkey_column_num":1,
 | 
						|
  "index_column_num":0,
 | 
						|
  "rowkey_split_pos":0,
 | 
						|
  "block_size":16384,
 | 
						|
  "is_use_bloomfilter":false,
 | 
						|
  "progressive_merge_num":0,
 | 
						|
  "replica_num":1,
 | 
						|
  "load_type":0,
 | 
						|
  "table_type":3,
 | 
						|
  "index_type":0,
 | 
						|
  "def_type":1,
 | 
						|
  "charset_type":2,
 | 
						|
  "collation_type":45,
 | 
						|
  "data_table_id":0,
 | 
						|
  "create_mem_version":1,
 | 
						|
  "index_status":1,
 | 
						|
  "name_casemode":1,
 | 
						|
  "code_version":1,
 | 
						|
  "schema_version":1454468336659160,
 | 
						|
  "last_modified_frozen_version":0,
 | 
						|
  "part_level":1,
 | 
						|
  "part_expr": {
 | 
						|
    "part_func_type":0,
 | 
						|
    "part_func_expr":"",
 | 
						|
    "part_num":1
 | 
						|
  },
 | 
						|
  "comment":"I am table t1",
 | 
						|
  "tablegroup_name":"",
 | 
						|
  "compress_func_name":"none",
 | 
						|
  "zone_list": [
 | 
						|
    "test"
 | 
						|
  ],
 | 
						|
  "primary_zone":"test",
 | 
						|
  "expire_info":"",
 | 
						|
  "view_schema": {
 | 
						|
    "view_definition":"",
 | 
						|
    "check_option":"none",
 | 
						|
    "is_updatable":"false"
 | 
						|
  },
 | 
						|
  "autoinc_column_id":0,
 | 
						|
  "auto_increment":0,
 | 
						|
  "read_only":false,
 | 
						|
  "index_tid_array": [
 | 
						|
    1099511627826003,
 | 
						|
    1099511627826004
 | 
						|
  ],
 | 
						|
  "column_array": [
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":16,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":1,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "column_name":"c1",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":17,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "INT":2
 | 
						|
      },
 | 
						|
      "column_name":"c2",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":19,
 | 
						|
      "schema_version":1454468336536080,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":true,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "column_name":"c3",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":20,
 | 
						|
      "schema_version":1454468336537768,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":true,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "INT":4
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "INT":4
 | 
						|
      },
 | 
						|
      "column_name":"c4",
 | 
						|
      "comment":""
 | 
						|
    }
 | 
						|
  ]
 | 
						|
}
 | 
						|
-------------[t1] table schema end -----------
 | 
						|
 | 
						|
***************   Case 16   ***************
 | 
						|
alter table t1 rename to table1
 | 
						|
-------------[table1] table schema start -----------
 | 
						|
{
 | 
						|
  "tenant_id":1000,
 | 
						|
  "database_id":1099511627777002,
 | 
						|
  "tablegroup_id":-1,
 | 
						|
  "table_id":1099511627826002,
 | 
						|
  "table_name":"table1",
 | 
						|
  "max_used_column_id":20,
 | 
						|
  "rowkey_column_num":1,
 | 
						|
  "index_column_num":0,
 | 
						|
  "rowkey_split_pos":0,
 | 
						|
  "block_size":16384,
 | 
						|
  "is_use_bloomfilter":false,
 | 
						|
  "progressive_merge_num":0,
 | 
						|
  "replica_num":1,
 | 
						|
  "load_type":0,
 | 
						|
  "table_type":3,
 | 
						|
  "index_type":0,
 | 
						|
  "def_type":1,
 | 
						|
  "charset_type":2,
 | 
						|
  "collation_type":45,
 | 
						|
  "data_table_id":0,
 | 
						|
  "create_mem_version":1,
 | 
						|
  "index_status":1,
 | 
						|
  "name_casemode":1,
 | 
						|
  "code_version":1,
 | 
						|
  "schema_version":1454468336679840,
 | 
						|
  "last_modified_frozen_version":0,
 | 
						|
  "part_level":1,
 | 
						|
  "part_expr": {
 | 
						|
    "part_func_type":0,
 | 
						|
    "part_func_expr":"",
 | 
						|
    "part_num":1
 | 
						|
  },
 | 
						|
  "comment":"I am table t1",
 | 
						|
  "tablegroup_name":"",
 | 
						|
  "compress_func_name":"none",
 | 
						|
  "zone_list": [
 | 
						|
    "test"
 | 
						|
  ],
 | 
						|
  "primary_zone":"test",
 | 
						|
  "expire_info":"",
 | 
						|
  "view_schema": {
 | 
						|
    "view_definition":"",
 | 
						|
    "check_option":"none",
 | 
						|
    "is_updatable":"false"
 | 
						|
  },
 | 
						|
  "autoinc_column_id":0,
 | 
						|
  "auto_increment":0,
 | 
						|
  "read_only":false,
 | 
						|
  "index_tid_array": [
 | 
						|
    1099511627826003,
 | 
						|
    1099511627826004
 | 
						|
  ],
 | 
						|
  "column_array": [
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":16,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":1,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "column_name":"c1",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":17,
 | 
						|
      "schema_version":1454468336401872,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":false,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "INT":2
 | 
						|
      },
 | 
						|
      "column_name":"c2",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":19,
 | 
						|
      "schema_version":1454468336536080,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":true,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "column_name":"c3",
 | 
						|
      "comment":""
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "tenant_id":1000,
 | 
						|
      "table_id":1099511627826002,
 | 
						|
      "column_id":20,
 | 
						|
      "schema_version":1454468336537768,
 | 
						|
      "rowkey_position":0,
 | 
						|
      "index_position":0,
 | 
						|
      "order_in_rowkey":0,
 | 
						|
      "partition_key_position":0,
 | 
						|
      "meta_type": {
 | 
						|
        "type":"INT",
 | 
						|
        "collation":"binary",
 | 
						|
        "coercibility":"NUMERIC"
 | 
						|
      },
 | 
						|
      "accuracy": {
 | 
						|
        "length":-1,
 | 
						|
        "precision":11,
 | 
						|
        "scale":0
 | 
						|
      },
 | 
						|
      "is_nullable":true,
 | 
						|
      "is_zero_fill":false,
 | 
						|
      "is_autoincrement":false,
 | 
						|
      "is_hidden":false,
 | 
						|
      "charset_type":1,
 | 
						|
      "on_update_current_timestamp":false,
 | 
						|
      "orig_default_value": {
 | 
						|
        "INT":4
 | 
						|
      },
 | 
						|
      "cur_default_value": {
 | 
						|
        "INT":4
 | 
						|
      },
 | 
						|
      "column_name":"c4",
 | 
						|
      "comment":""
 | 
						|
    }
 | 
						|
  ]
 | 
						|
}
 | 
						|
-------------[table1] table schema end -----------
 | 
						|
 |