Цитата:
Короче, в user_login_<mid>.object_id пишется тоже что и в user_login_<mid>.login очень смахивает на опечатку в джава коде редактора логина. Поправьте пожалуста.
Вроде обновление на эту тему уже делали.
Цитата:
И еще, я не совсем понял зачем ставить NOT NULL на object_id (в ipn_user_range тоже стоит), когда связка с объектом не обязательна, но это уже, конечно, вам виднее
При прочих равных проще использвоать NOT NULL столбцы, т.к. они как минимум быстрее работают (физически NULL записывается как то ли бит дополнительный взведенный, то ли байт даже используется).
Цитата:
Таблицы radius_* недокументированы. Используется походу только radius_pair, остальные просто мусор, ошметки от модуля диалапа.
raidius_pair.id это user_login.id, вот только почему то в radius_pair образуется мусор, записи с нулевым id.
Таблицы опишем для 4.6, они вообще для dialup модуля идентичны.
Цитата:
P.S. Да, и на счет старых таблиц которые почему то не удаляется при апгрейдах, как минимум знаю что таблицы ip_resource и ip_resource_use не используются уже очень давно, их функционал теперь замещает дополнительный столбец в ipn_user_range (кстати почему ip_, если все таблицы модуля ipn_). Впрочем функционал до сих пор так и не работает, со времен 4.4.
Не удаляем

т.к. есть возможность отката на старую версию при апдейте. Пока не знаем, что с мусором делать этим..
Еще столбцы ненужные копятся.