BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 16:19

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 09 окт 2018, 17:45 
Не в сети
Аватара пользователя

Зарегистрирован: 22 янв 2018, 11:21
Сообщения: 16
Карма: 0
Нечаянно запустил скрипт, который удаляет контрагентов:
Код:
   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();
   //
   print( "Removed " + count + " contracts.." );


Собственно, вопрос, как теперь всё возвратить обратно? 122 записи удалено.

У нас bgbilling версия 5.1 сборка 625


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 окт 2018, 17:58 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Точно не помню, но возможно ContractRemover по умолчанию их сохраняет на сервере в папке /archive.
Если нет - то нет :)
Либо восстановить из бекапа который развернуть на другом сервере, удалить их ручками в архив и восстановить на нужном сервреею

P.S. rs.close(); забыли. Или его просто нет в приведенном куске.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 окт 2018, 18:12 
Не в сети
Аватара пользователя

Зарегистрирован: 22 янв 2018, 11:21
Сообщения: 16
Карма: 0
Я слил базу в bgbilling.sql ... И собственно, контрагенты там есть. Они ищутся grep'ом
UPD: это просто таблицы журналов... А жаль.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.063s | 24 Queries | GZIP : On ]