Страница не полная, это только малая часть. Надо дописывать.
Конвертация адресов в журнал адресов
MySql:
REPLACE INTO streets (name, district_id) select address_street, 1 from users_pi group by 1; REPLACE INTO builds (street_id, number) select s.id, address_build from users_pi u, streets s WHERE u.address_street=s.name group by address_street, address_build; UPDATE users_pi pi LEFT JOIN streets s ON (s.name=pi.address_street) LEFT JOIN builds b ON (s.id=b.street_id AND b.number=pi.address_build) SET pi.location_id=b.id WHERE pi.location_id=0
Включение реестра адресов
$conf{ADDRESS_REGISTER}=1;
Отключения реестра адресов
Иногда возникают ситуации, что не удалось нормально сконвертировать адреса, так как улицы были прописаны в разном формате или еще по каким то причинам.
Для отключения проверки журнала адресов нужно убрать привязку к точкам подключения
UPDATE users_pi SET location_id=0;
и отключить
$conf{ADDRESS_REGISTER}=0;
Конвертация контактов пользователя в формат новых контактов
/usr/abills/misc/contacts_migrate.pl
Конвертирует старые контакты в новый формат (Контакты абонента).
Дамп с старыми контактами сохраняется в backup/abills_users_pi-%DATE%.sql.gz
chmod +x /usr/abills/misc/contacts_migrate.pl /usr/abills/misc/contacts_migrate.pl