Экспорт BLOB-полей из IB7.0 в FB2

Совместимость InterBase, Firebird, Yaffil между собой и по версиям

Модераторы: kdv, Alexey Kovyazin

Ответить
Os_Mary
Сообщения: 6
Зарегистрирован: 10 апр 2008, 13:18

Экспорт BLOB-полей из IB7.0 в FB2

Сообщение Os_Mary » 21 апр 2008, 12:39

При переводе БД с IB7.0 в FB2 с помощью скриптов в IBExpert успешно создалась структура и перенеслись метаданные кроме BLOB-полей (хотя в IBExpert есть галочка "экспортировать BLOB). Как можно экспортировать BLOB-поля IBExpert-том? Или нужно пользоваться другим средством?

stix-s
Заслуженный разработчик
Сообщения: 557
Зарегистрирован: 13 дек 2005, 11:52

Re: Экспорт BLOB-полей из IB7.0 в FB2

Сообщение stix-s » 21 апр 2008, 12:48

Os_Mary писал(а):При переводе БД с IB7.0 в FB2 с помощью скриптов в IBExpert успешно создалась структура и перенеслись метаданные кроме BLOB-полей (хотя в IBExpert есть галочка "экспортировать BLOB). Как можно экспортировать BLOB-поля IBExpert-том? Или нужно пользоваться другим средством?
они в отдельный файлик выгружаются, если правильно помню, глянь в папку, куда выгружал

Os_Mary
Сообщения: 6
Зарегистрирован: 10 апр 2008, 13:18

Re: Экспорт BLOB-полей из IB7.0 в FB2

Сообщение Os_Mary » 21 апр 2008, 14:51

Увы, ни в каталоге, откуда открыта БД, ни в каталоге, где сохраняется скрипт, никаких файлов, кроме *.sql не сформировалось.
У них какое расширение должно быть?

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 21 апр 2008, 14:56

По умолчанию - *.LOB
В файле SQL вверху ставится команда SET BLOBFILE '.LOB';
Возможно, что ты всёж-таки их не выгружал. Пользовался "Extract Metadata" или как? Выгружал в файл?
Версия эксперта свежая? (это так, на всякий)

Os_Mary
Сообщения: 6
Зарегистрирован: 10 апр 2008, 13:18

Сообщение Os_Mary » 21 апр 2008, 15:26

Да, "Extract Metadata". Сохранение в файл.
Версия эксперта 2007.07.20...

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 21 апр 2008, 15:32

Да, "Extract Metadata". Сохранение в файл.
Версия эксперта 2007.07.20...
и ? файл lob нашел?

Os_Mary
Сообщения: 6
Зарегистрирован: 10 апр 2008, 13:18

Сообщение Os_Mary » 21 апр 2008, 15:38

kdv писал(а):
Да, "Extract Metadata". Сохранение в файл.
Версия эксперта 2007.07.20...
и ? файл lob нашел?
Неет... Галочка в опциях эксперта "Exstract BLOBs" выставлена.
Но команды "SET BLOBFILE '.LOB'" в файле SQL нет... М. быть еще какие-то опции нужно включить?

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 21 апр 2008, 16:04

Какие-то чудеса.
Поставь свежую, апрельскую версию, тогда можно сравнить будет.
Эксперт на закладке "Extract Metadata IBEBlock" показывает что он реально собирается сделать, в частности, ibec_ExtractMetadata имеет параметр ExtractBLOBs.

stix-s
Заслуженный разработчик
Сообщения: 557
Зарегистрирован: 13 дек 2005, 11:52

Сообщение stix-s » 22 апр 2008, 07:48

WildSery писал(а):Какие-то чудеса.
Поставь свежую, апрельскую версию, тогда можно сравнить будет.
Эксперт на закладке "Extract Metadata IBEBlock" показывает что он реально собирается сделать, в частности, ibec_ExtractMetadata имеет параметр ExtractBLOBs.
У меня вообще версия 2006-04-11 и блобы выгружаются :)
правда из FB

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 22 апр 2008, 13:00

stix-s писал(а):У меня вообще версия 2006-04-11 и блобы выгружаются
Он их с царя гороха выгружает.
Версию я попросил только для того, чтобы поглядеть запускаемый блок, он там всё пишет. В ранних версиях этого не видно, чёрный ящик.

Os_Mary
Сообщения: 6
Зарегистрирован: 10 апр 2008, 13:18

Сообщение Os_Mary » 22 апр 2008, 21:06

Большое спасибо! С апрельским IBExpert все выгружается вместе с BLOB_ами.

Ответить