mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
Revert "MDEV-17554 Auto-create new partition for system versioned tables with history partitioned by INTERVAL/LIMIT"
This reverts commit9894751a2a
. This reverts commitf707c83fff
.
This commit is contained in:
@ -2584,15 +2584,11 @@ char *generate_partition_syntax(THD *thd, partition_info *part_info,
|
||||
err+= str.append(ctime, ctime_len);
|
||||
err+= str.append('\'');
|
||||
}
|
||||
if (vers_info->auto_inc)
|
||||
err+= str.append(STRING_WITH_LEN(" AUTO_INCREMENT"));
|
||||
}
|
||||
else if (vers_info->limit)
|
||||
if (vers_info->limit)
|
||||
{
|
||||
err+= str.append(STRING_WITH_LEN("LIMIT "));
|
||||
err+= str.append_ulonglong(vers_info->limit);
|
||||
if (vers_info->auto_inc)
|
||||
err+= str.append(STRING_WITH_LEN(" AUTO_INCREMENT"));
|
||||
}
|
||||
}
|
||||
else if (part_info->part_expr)
|
||||
@ -5317,6 +5313,12 @@ that are reorganised.
|
||||
now_part= el;
|
||||
}
|
||||
}
|
||||
if (*fast_alter_table && tab_part_info->vers_info->interval.is_set())
|
||||
{
|
||||
partition_element *hist_part= tab_part_info->vers_info->hist_part;
|
||||
if (hist_part->range_value <= thd->query_start())
|
||||
hist_part->part_state= PART_CHANGED;
|
||||
}
|
||||
}
|
||||
List_iterator<partition_element> alt_it(alt_part_info->partitions);
|
||||
uint part_count= 0;
|
||||
@ -7216,8 +7218,7 @@ uint fast_alter_partition_table(THD *thd, TABLE *table,
|
||||
}
|
||||
else if ((alter_info->partition_flags & ALTER_PARTITION_ADD) &&
|
||||
(part_info->part_type == RANGE_PARTITION ||
|
||||
part_info->part_type == LIST_PARTITION ||
|
||||
part_info->part_type == VERSIONING_PARTITION))
|
||||
part_info->part_type == LIST_PARTITION))
|
||||
{
|
||||
/*
|
||||
ADD RANGE/LIST PARTITIONS
|
||||
|
Reference in New Issue
Block a user