Просмотр Исходного

Экспортировать карты из базы mysql LANBilling-а в формат csv, например, такой командой:


{code}
select * into outfile '/tmp/export_cards100.csv' fields terminated by ';' enclosed by '"' escaped by '\\' lines terminated by '\n' from pay_cards where sum=100 and used!=2;
{code}
csv-файлы нужно разделять по номиналу карт, экспортировать достаточно только еще не использованные карты.


Перенесите полученные файлы на Carbon Billing.

Параметры скрипта импорта: csv-файл, номинал карты, срок действия карты.


Проверьте отсутствие ошибок и правильность sql-запросов командой

{code}
/usr/local/ics/bin/import_cards_lanbil.sh /root/export_cards100.csv 100 '2014-12-31 00:00:00'
{code}
После проверки результата вывод скрипта перенаправить в isql.

{code}
/usr/local/ics/bin/import_cards_lanbil.sh /root/export_cards100.csv 100 '2014-12-31 00:00:00' | isql
{code}