|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (6)
просмотр истории страницы{tip}*Время выполнения инструкции*: до 10 секунд на абонента,а так же до 1 минуты на инициализацию скрипта, общее время зависит от загруженности сервера и количества абонентов{tip} |
{panel}chroot /app/asr_billing |
|
python2.7 /usr/lib/python2.7/site-packages/carbon_migration_scripts/file_client/import_csv.pyc {color:green}{*}sync_balance.conf{*}{color} {color:blue}{*}balances.csv{*}{color} sync_balance{panel} |
Вместо *sync_balance.conf* и *balances.csv* укажите имена Ваших файлов: конфигурационного и с балансами для синхронизации |
Синхронизация проводится по полю "Баланс", в соответствии со статьей по [миграции|CarbonBilling:Миграция абонентов [миграции|Миграция из CSV файла] |
Пример конфигурационного файла для синхронизации балансов находится в контейнере /app/asr_billing/ в директории /usr/lib/python2.7/site-packages/carbon_migration_scripts/import_csv_sync_balance.config.example |
... |
{code} h1. Синхронизация балансов при миграции из Carbon Billing 4. |
В случае, если между тестовой миграцией абонентов из Carbon Billing 4 и запуском Carbon Billing 5 в коммерческую эксплуатацию прошло некоторое время и балансы абонентов изменились, может потребоваться синхронизация балансов без перемиграции всей базы данных. В таком случае синхронизацию можно проводить по csv файлу, полученному при экспорте из [Carbon Billing4|CarbonBilling:Миграция абонентов из Carbon Billing 4]: |
h6. 1) Получаем данные из биллинга 4й версии Для примера: |
... |
{info} {code} |
python2.7 /usr/lib/python2.7/site-packages/carbon_migration_scripts/file_client/import_csv.pyc /root/sync_balance.conf /root/new_migration/csv_output/abonent.csv sync_balance |
{code} |