[FEAT MERGE] Support exchanging partition between partitioned table A and non-partitioned table B.
Co-authored-by: fkuner <784819644@qq.com>
This commit is contained in:
committed by
ob-robot
parent
2c510c6538
commit
1ee64365ea
@ -1023,6 +1023,8 @@ static const NonReservedKeyword Mysql_none_reserved_keywords[] =
|
||||
{"kv_attributes", KV_ATTRIBUTES},
|
||||
{"RESOURCE_POOL", RESOURCE_POOL},
|
||||
{"clone", CLONE},
|
||||
{"without", WITHOUT},
|
||||
{"validation", VALIDATION},
|
||||
{"_st_asmvt", _ST_ASMVT},
|
||||
};
|
||||
|
||||
|
||||
@ -363,9 +363,9 @@ END_P SET_VAR DELIMITER
|
||||
UNUSUAL UPGRADE USE_BLOOM_FILTER UNKNOWN USE_FRM USER USER_RESOURCES UNBOUNDED UP UNLIMITED
|
||||
|
||||
VALID VALUE VARIANCE VARIABLES VERBOSE VERIFY VIEW VISIBLE VIRTUAL_COLUMN_ID VALIDATE VAR_POP
|
||||
VAR_SAMP
|
||||
VAR_SAMP VALIDATION
|
||||
|
||||
WAIT WARNINGS WASH WEEK WEIGHT_STRING WHENEVER WORK WRAPPER WINDOW WEAK WITH_COLUMN_GROUP
|
||||
WAIT WARNINGS WASH WEEK WEIGHT_STRING WHENEVER WORK WRAPPER WINDOW WEAK WITH_COLUMN_GROUP WITHOUT
|
||||
|
||||
X509 XA XML
|
||||
|
||||
@ -16078,6 +16078,10 @@ ADD PARTITION opt_partition_range_or_list
|
||||
merge_nodes($$, result, T_NAME_LIST, $3);
|
||||
malloc_non_terminal_node($$, result->malloc_pool_, T_ALTER_SUBPARTITION_TRUNCATE, 2, $$, NULL);
|
||||
}
|
||||
| EXCHANGE PARTITION relation_name WITH TABLE relation_factor WITHOUT VALIDATION
|
||||
{
|
||||
malloc_non_terminal_node($$, result->malloc_pool_, T_ALTER_PARTITION_EXCHANGE, 2, $3, $6);
|
||||
}
|
||||
;
|
||||
|
||||
opt_partition_range_or_list:
|
||||
@ -21072,6 +21076,8 @@ ACCOUNT
|
||||
| OBJECT_ID
|
||||
| TRANSFER
|
||||
| SUM_OPNSIZE
|
||||
| VALIDATION
|
||||
| WITHOUT
|
||||
;
|
||||
|
||||
unreserved_keyword_special:
|
||||
|
||||
Reference in New Issue
Block a user