Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Администратор :  ИРБИС Irbis
 
Обновление БД
Пользователь: keper (IP-адрес скрыт)
Дата: 07, February, 2009 14:59

Вопрос скорее всего уже разбирался, но что то мне не по глазам, заранее извиняюсь.
Есть старая и новая БД, как в старую добавить записи из новой. Что бы дублирующих записей не было.
Что из себя представляет "Словарь"?

Re: Обновление БД
Пользователь: Карауш (IP-адрес скрыт)
Дата: 07, February, 2009 15:53

Для полноты постановки задачи необходимо знать точнее:
1. В базах только несовпадающие записи, или есть измененные (т.е. в старой базе - старые записи, на место которых нужно записать такие-же записи из новой базы)?
2. Версия ИРБИС?
3. Расскажите поподробнее, для чего это Вам нужно? Разовая передача данных, частая, как передаваться записи будут, какой объем новой и старой баз? От этого будут зависеть еще вопросы.

Re: Обновление БД
Пользователь: keper (IP-адрес скрыт)
Дата: 07, February, 2009 19:36

1.нет, немного не так, к старой базе нужно добавить новые записи. Два человека каждый на своем ПК заполняли одну и ту же базу(локально, сети не было), необходимо совместить воедино их труд. Но в базах есть общие записи,это те записи которые заполнялись когда была сеть, потом эта база как бы разделилась на две.Нужно избавиться от дублирующих, а то ипортировать одну в другую, получается простое суммирование.
2.2006.2
3.объем около 8 тыс. записей, переписать один раз.

Re: Обновление БД
Пользователь: Карауш (IP-адрес скрыт)
Дата: 09, February, 2009 10:44

Самое простое, что пришло на ум:
1. Берёте новую базу и импортируете в неё старую с включенным ФЛК.
2. При импортировании дублетные импортируемые записи будут автоматом логически удалены.
3. Делаете экспорт неудаленных записей без переформатирования из полученной базы.
4. Опустошаете базу.
5. импортируете полученный массив записей без ФЛК, автоввода и пр.
6. Создаете словарь заново.

Re: Обновление БД
Пользователь: ochagova (IP-адрес скрыт)
Дата: 09, February, 2009 10:46

Дубли записей определяются при выполнении ФЛК по шифрам записей (они, наверное, будут разные) и по т.н. свертке. Если каталогизаторы правильно заполняли 1-ю страницу в РЛ, то для описаний одной книги д.б. одинаковые свертки. При импорте и ВКЛЮЧЕННОМ ФЛК должны определяться дубли во вгружаемой порции. Эти записи д. вгружаться и удаляться. Об этом будет протокол.

Re: Обновление БД
Пользователь: keper (IP-адрес скрыт)
Дата: 09, February, 2009 12:14

Карауш
1. при импорте старой БД помимо ФЛК, автоввод тоже включаем?
3. экспорт неудаленных, столо быть все что осталось.
Спасибо попробую.

Re: Обновление БД
Пользователь: Карауш (IP-адрес скрыт)
Дата: 09, February, 2009 13:51

1. Автоввод - выключаем. ФЛК - включаем.
2. Да, при импорте одинаковые записи будут логически удалены, соответственно, потом при выгрузке их не будет.

Re: Обновление БД
Пользователь: keper (IP-адрес скрыт)
Дата: 01, March, 2009 20:02

Спасибо за помощь(tu)



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