/cluster/storage/<STORAGE>/routing/numbers-db/ - команды по оперативной работе с БД номеров
list
Просмотр содержимого таблицы номеров
Путь команды:
/cluster/storage/<DS>/routing/numbers-db/list [<OPTIONS>]
Синтаксис:
list [<OPTIONS>]
Параметры:
<OPTIONS> - опциональные параметры:
- --limit <LIMIT> - количество выводимых записей за раз. Возможные значения [1..1000]. По умолчанию 60;
- --prefix - фильтр для выборки номеров с заданным префиксом. По умолчанию не задан;
- --more - после отображения записей <LIMIT> будет предложено отобразить больше. (по умолчанию: false) Требуется: --limit.
Пример:
admin@[core1@ecss1]:/$ /cluster/storage/ds1/routing/numbers-db/list --limit 5 --prefix 0 --more # Number Category 0 0 1 (operatorFrench) 1 00 5 (operatorSpanish) 2 000 1 (operatorFrench) Print more?: [y]/n ?> 3 0000 16 4 01 1 (operatorFrench) 5 02 2 (operatorEnglish) Print more?: [y]/n ?> n [exec at: 13.05.2020 15:10:02, exec time: 83ms, nodes: ds1@ecss2
set
Команда добавления/изменения номера в таблице
Путь команды:
/cluster/storage/<DS>/routing/numbers-db/set <NUMBER_RANGE> <CATEGORY>
Синтаксис:
set <NUMBER_RANGE> <CATEGORY>
Параметры:
<NUMBER_RANGE> - диапазон добавляемых номеров;
<CATEGORY> - категория номера. Либо число 0..255, либо строка.
Пример:
admin@[core1@ecss1]:/$ /cluster/storage/ds1/routing/numbers-db/set 81234567890 operatorRussian Success: Category was successfully changed for numbers: 81234567890 [exec at: 13.05.2020 15:10:02, exec time: 83ms, nodes: ds1@ecss2
delete
Команда удаления номера из таблицы номеров
Путь команды:
/cluster/storage/<DS>/routing/numbers-db/delete <NUMBER_RANGE>
Синтаксис:
delete <NUMBER_RANGE>
Параметры:
<NUMBER_RANGE> - диапазон удаляемых номеров.
Пример:
admin@[core1@ecss1]:/$ /cluster/storage/ds1/routing/numbers-db/delete 0{1,5} Success: Category was successfully deleted for numbers: 01 03 04 [exec at: 13.05.2020 15:10:02, exec time: 83ms, nodes: ds1@ecss2