mirror of
https://github.com/chirpstack/chirpstack.git
synced 2025-05-27 21:14:15 +00:00
Fix multicast class-b ping-slot migration in case value is 0.
This commit is contained in:
parent
c238e8f6da
commit
161cd9008c
@ -1,7 +1,7 @@
|
||||
alter table multicast_group
|
||||
alter column class_b_ping_slot_nb_k type integer;
|
||||
|
||||
update multicast_group set class_b_ping_slot_nb_k = pow(2, class_b_ping_slot_nb_k) * 32;
|
||||
update multicast_group set class_b_ping_slot_nb_k = coalesce(pow(2, nullif(class_b_ping_slot_nb_k, 0)) * 32, 0);
|
||||
|
||||
alter table multicast_group
|
||||
rename column class_b_ping_slot_nb_k to class_b_ping_slot_period;
|
||||
|
@ -1,7 +1,7 @@
|
||||
alter table multicast_group
|
||||
rename column class_b_ping_slot_period to class_b_ping_slot_nb_k;
|
||||
|
||||
update multicast_group set class_b_ping_slot_nb_k = log(2, class_b_ping_slot_nb_k / 32);
|
||||
update multicast_group set class_b_ping_slot_nb_k = coalesce(log(2, nullif(class_b_ping_slot_nb_k, 0) / 32), 0);
|
||||
|
||||
alter table multicast_group
|
||||
alter column class_b_ping_slot_nb_k type smallint;
|
||||
|
Loading…
x
Reference in New Issue
Block a user