You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
db-schema/db_scripts/diff/11729_not_replicated.up

22 lines
840 B

use sipstats;
alter ignore table messages remove partitioning;
set @mx = (select (coalesce(max(id), 0)) + 700000 from messages);
set @stm = concat('alter table messages partition by range (id) (partition p', @mx, ' values less than (', @mx, '))');
prepare st from @stm;
execute st;
deallocate prepare st;
alter ignore table message_packets remove partitioning;
set @stm = concat('alter table message_packets partition by range (message) (partition p', @mx, ' values less than (', @mx, '))');
prepare st from @stm;
execute st;
deallocate prepare st;
alter ignore table packets remove partitioning;
set @mx = (select (coalesce(max(id), 0)) + 700000 from packets);
set @stm = concat('alter table packets partition by range (id) (partition p', @mx, ' values less than (', @mx, '))');
prepare st from @stm;
execute st;
deallocate prepare st;