forum.bitel.ru http://forum.bitel.ru/ |
|
Очистка биллинга от всех договоров http://forum.bitel.ru/viewtopic.php?f=22&t=9546 |
Страница 1 из 1 |
Автор: | Угрюмов Роман [ 07 авг 2014, 11:14 ] |
Заголовок сообщения: | Очистка биллинга от всех договоров |
Прошу извинить если не в ту ветку пишу. Есть задача из "Боевого" сервера биллинга сделать "Учебный" для обучения сотрудников и различных экспериментальных целей. Пока часть задачи сделал так: 1) Создал дубликат виртуальной машины с сервером биллинга 2) В дубликате переназначил необходимые IP Теперь стоит вопрос: у меня сейчас в учебном сервере биллинга осталось порядка 40000 договоров, которые разумеется не надо показывать cотрудникам во время обучения 1) Как массово удалить все эти договора вчистую? 2) Как удалить рабочую лицензию и вернуть демострационную лицензию? По вопросу 1) В MySQL можно тупо сделать delete from contract delete from contract_parameter_type_{*} delete from contract_balance и.т.д? |
Автор: | Phricker [ 07 авг 2014, 11:18 ] |
Заголовок сообщения: | Re: Очистка биллинга от всех договоров |
Сижу с утюга, поэтому ссылки не дам. 1) google.com ContractRemover site:forum.bitel.ru 2) Заменить файл lic.properties в папке /data на тот что идет в стандартной поставке |
Автор: | stark [ 07 авг 2014, 17:52 ] |
Заголовок сообщения: | Re: Очистка биллинга от всех договоров |
1) Да удалить можно через ContractRemover. Пример есть тут Код: ContractRemover cr = new ContractRemover( Setup.getSetup(), con, null ); long timeStart = System.currentTimeMillis(); // удаление ранее загруженных договоров query = "SELECT id FROM contract"; //query = "SELECT id FROM contract WHERE gr & (1<<?) != 0 "; ps = con.prepareStatement( query ); //ps.setInt( 1, LOADED_GROUP ); rs = ps.executeQuery(); int count = 0; while ( rs.next() ) { int cid = rs.getInt( 1 ); cr.deleteContract( cid ); count ++; } ps.close(); 2) Лицензия тестовая тут : http://bgbilling.ru/test_license/6.0/lic.properties |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |