mirror of
https://github.com/MariaDB/server.git
synced 2026-02-16 07:38:43 +01:00
1. Fix empty part_elem->id in prep_alter_part_table(). On auto-create newly added partition has id 0. It came from set_up_default_partitions() for new part_info (thd->work_part_info). vers_update_el_ids() can work only with unassigned ids (UINT_MAX32), so we assign it explicitly on pushing into tab_part_info. 2. If range value is out of TIMESTAMP_MAX_VALUE set it to TIMESTAMP_MAX_VALUE, but only if the history partition is the last one, otherwise push ER_DATA_OUT_OF_RANGE. Error is to create multiple out-of-range partitions (e.g. with PARTITIONS clause in CREATE TABLE). |
||
|---|---|---|
| .. | ||
| r | ||
| t | ||
| common.inc | ||
| common.opt | ||
| common_finish.inc | ||
| disabled.def | ||
| engines.combinations | ||
| engines.inc | ||
| innodb.combinations | ||
| innodb.inc | ||
| key_type.combinations | ||
| key_type.inc | ||
| wait_system_clock.inc | ||