Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Общие вопросы Ирбис64 :  ИРБИС Irbis
 
Удаление аналитики из БД
Пользователь: Mantis (IP-адрес скрыт)
Дата: 09, February, 2012 15:58

Возникла такая проблемка - списывается журнал за определенные года, и теперь нужно удалить его описание из базы ирбиса, ну ладно если бы это был журнал на пару номеров и пару статей, то сделали бы это банальным удалением записей, но есть журналы который насчитывают до 50-60 номеров, и кроме того к каждому номеру еще есть по несколько отдельно описанных статей. ну то есть получается что в различном виде информация данного журнала занимает более 200 записей.
Вопрос следующий: можно ли быстро удалить журнал и все его номера и статьи из БД? Вроде бы все правильно сформулировал.

Re: Удаление аналитики из БД
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 09, February, 2012 16:49

Вообще можно написать такую глобальную корректировку, которая удаляла бы все номера вместе со статьями для выбранного сводного описания. Или всю аналитику по выбранному номеру. Другое дело, что это не быстро.

А чтобы быстро, тогда просто зная шифр сводного описания не сложно найти последовательным поиском все записи аналитики, расписанной для любого номера этого журнала. Поскольку в поле 463 в подполе W хранит шифр документа, который (обычно) состоит из шифра сводного описания и далее через / идет год и номер. Зная эту информацию вы без труда найдете все нужные записи. А потом на результатах поиска нужно выполнить глобальную с одним лишь оператором DELR.

Только будьте предельно внимательны и не удалите таким образом всю базу данных.

Re: Удаление аналитики из БД
Пользователь: Mantis (IP-адрес скрыт)
Дата: 09, February, 2012 17:01

спасибо за ответ)



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.