alter tenant reports error in sql parser
This commit is contained in:
@ -3967,6 +3967,9 @@ STRING_VALUE
|
|||||||
alter_tenant_stmt:
|
alter_tenant_stmt:
|
||||||
ALTER TENANT relation_name opt_set opt_tenant_option_list opt_global_sys_vars_set
|
ALTER TENANT relation_name opt_set opt_tenant_option_list opt_global_sys_vars_set
|
||||||
{
|
{
|
||||||
|
if ($4 == NULL && $5 == NULL && $6 == NULL) {
|
||||||
|
YYERROR;
|
||||||
|
} else {
|
||||||
(void)$4;
|
(void)$4;
|
||||||
ParseNode *tenant_options = NULL;
|
ParseNode *tenant_options = NULL;
|
||||||
merge_nodes(tenant_options, result, T_TENANT_OPTION_LIST, $5);
|
merge_nodes(tenant_options, result, T_TENANT_OPTION_LIST, $5);
|
||||||
@ -3975,9 +3978,13 @@ ALTER TENANT relation_name opt_set opt_tenant_option_list opt_global_sys_vars_se
|
|||||||
tenant_options, /* tenant opt */
|
tenant_options, /* tenant opt */
|
||||||
$6, /* global sys vars set opt */
|
$6, /* global sys vars set opt */
|
||||||
NULL); /* new tenant name */
|
NULL); /* new tenant name */
|
||||||
|
}
|
||||||
}
|
}
|
||||||
| ALTER TENANT ALL opt_set opt_tenant_option_list opt_global_sys_vars_set
|
| ALTER TENANT ALL opt_set opt_tenant_option_list opt_global_sys_vars_set
|
||||||
{
|
{
|
||||||
|
if ($4 == NULL && $5 == NULL && $6 == NULL) {
|
||||||
|
YYERROR;
|
||||||
|
} else {
|
||||||
(void)$4;
|
(void)$4;
|
||||||
ParseNode *tenant_options = NULL;
|
ParseNode *tenant_options = NULL;
|
||||||
merge_nodes(tenant_options, result, T_TENANT_OPTION_LIST, $5);
|
merge_nodes(tenant_options, result, T_TENANT_OPTION_LIST, $5);
|
||||||
@ -3986,6 +3993,7 @@ ALTER TENANT relation_name opt_set opt_tenant_option_list opt_global_sys_vars_se
|
|||||||
tenant_options, /* tenant opt */
|
tenant_options, /* tenant opt */
|
||||||
$6, /* global sys vars set opt */
|
$6, /* global sys vars set opt */
|
||||||
NULL); /* new tenant name */
|
NULL); /* new tenant name */
|
||||||
|
}
|
||||||
}
|
}
|
||||||
| ALTER TENANT relation_name RENAME GLOBAL_NAME TO relation_name // add by xiaonfeng
|
| ALTER TENANT relation_name RENAME GLOBAL_NAME TO relation_name // add by xiaonfeng
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user