Как добавить пользователя с id и аккаунтом меньше текущего?

Технические вопросы по UTM 5.0
Ответить
Аватара пользователя
mioan
Сообщения: 37
Зарегистрирован: Вт апр 15, 2008 21:57
Откуда: Тверь
Контактная информация:

Как добавить пользователя с id и аккаунтом меньше текущего?

Сообщение mioan »

В свое время при переходе на этот биллинг (UTM) для удобства работы с терминалами оплаты, была задача начать нумерацию пользователей с 10001 (чтобы количество знаков в лицевом счете любого абонента было равно 5).
Для этого перед первым запуском ядра UTM было добавлена в БД в таблицы "accounts" и "users" запись 10000 (чтобы при добавлении пользователя через админку правильно работал автоинкремент).
Теперь возникла необходимость добавить ряд пользоателей (служебные компы) с id меньше 10000.
Возможно ли это сделать? Можно-ли как и раньше тупо добавить в БД в таблицы "accounts" и "users" строку с нужным номером?
На крайний случай, может кто-нибудь подскажет, что происходит в БД при нажатии в админке кнопок "Добавить" и "ОК".

Заранее спасибо за советы...

swibl
Сообщения: 17
Зарегистрирован: Вт июн 30, 2009 08:21

Сообщение swibl »

На полях id в таблицах стоит автоинкримент, соответсвенно сам биллинг в автоинкременте не участвует. Мускул позволяет вставлять записи с id меньше текущего значения инкримента, при явном указании значения этого поля. Так что можно тупо добавить нужную запись в БД при остановленном биллинге.

Аватара пользователя
mioan
Сообщения: 37
Зарегистрирован: Вт апр 15, 2008 21:57
Откуда: Тверь
Контактная информация:

Сообщение mioan »

swibl писал(а):На полях id в таблицах стоит автоинкримент, соответсвенно сам биллинг в автоинкременте не участвует. Мускул позволяет вставлять записи с id меньше текущего значения инкримента, при явном указании значения этого поля. Так что можно тупо добавить нужную запись в БД при остановленном биллинге.
Это примерно понятно, но хотелось бы знать точно, будет-ли достачно для полноценного добавления пользователя в UTM5 добавить записи только в таблицы "users" и "accounts"? Может есть еще какие места в БД, куда прописываются начальные данные при добавлении пользователя?

Ответить