Апгрейдим UTM с 5.2.1-004 на 5.2.1-008, историю трафика, тарифы и пр. вещи рашили начать "с чистого листа" + старая база была на postgreSQL на MySQL, переносим только пользователей, группы и пр. вещи с ними связанные.
Для этого дела пишу скриптик, возник вопрос:
В таблице users колонки совпадают почти все, кроме трёх:
старая база:
* is_blocked,
* discount_period_id,
* personal_currency_coef
новая база:
* ic_status,
* ic_id,
* last_sync_date
Хотелось бы узнать для чего новые поля в таблице и что делать со старыми?
(ic_* насколько я понимаю для интеграции с 1с)
Таблица accounts исчезли:
* "discount_period_id",
* "dealer_account_id",
* "comission_coef",
* "default_comission_value",
* "is_dealer",
* "dont_charge_if_block",
добавилось:
* "external_id" - это я так понял из обсуждений тут для связи с внешним ПО, навроде 1с.
UTM5_MYSQL_update.sql UTM5_PG_update.sql посмотрел, там просто новые поля (и таблицы) создаются, если старых нет.
В перекидывании будут учавствовать таблицы (надеюсь ничего не забыл):
* accounts
* groups
* ip_groups
* users
* users_accounts
* user_groups_link