powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Экспорт blob'ов
12 сообщений из 12, страница 1 из 1
Экспорт blob'ов
    #39642362
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот тут пример как можно экспортировать большие блобы. Можно такое добавить в IBExpert?
Большая модель (Entity Framework Code First, dotNet) и БД Firebird 3.0
...
Рейтинг: 0 / 0
Экспорт blob'ов
    #39642375
m7m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк Евгений,

И чем не устраивает то что уже есть?
...
Рейтинг: 0 / 0
Экспорт blob'ов
    #39642380
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда мне будет нечего делать - обязательно займусь.
...
Рейтинг: 0 / 0
Экспорт blob'ов
    #39642390
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя можно и порезать на кусочки то, что уже есть. Вроде ничего сложного.
А оно надо?
...
Рейтинг: 0 / 0
Экспорт blob'ов
    #39642422
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

Выполнять один файл всегда проще чем несколько.
Сейчас есть настройка "Extract values of BLOB as hex strings", к сожалению не каждый блоб так можно передать.
Чтобы не заморачиваться с двумя файлами (sql+lob) приходится сначала выяснить размер максимального блоба, и затем уже определяться с экспортом.
Если бы эксперт делил блобы на куски было бы намного легче
...
Рейтинг: 0 / 0
Экспорт blob'ов
    #39803358
maratvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно я сюда влезу.

ibexpert последний. Сравнением таблиц эксперт сгенерил lob-файл на 5 гигов. Однако, выполняя скрипт, блобы в приемнике были обновлены не все. Т.е. после выполнения скрипта новое сравнение таблиц сформировало еще один lob-файл, но меньшего размера. Такое чувство, что если lob-файл сильно большой, то из него не достаются нужные куски информации.
...
Рейтинг: 0 / 0
Экспорт blob'ов
    #39804180
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maratvgibexpert последний. Сравнением таблиц эксперт сгенерил lob-файл на 5 гигов. Однако, выполняя скрипт, блобы в приемнике были обновлены не все. Т.е. после выполнения скрипта новое сравнение таблиц сформировало еще один lob-файл, но меньшего размера. Такое чувство, что если lob-файл сильно большой, то из него не достаются нужные куски информации.

Тут очень мало конкретики. Как и что я должен проверять?
...
Рейтинг: 0 / 0
Экспорт blob'ов
    #39805039
maratvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эксперт версии 2019.3.27.1.
Размер ibe_comp.lob: 4 927 365 088.
Скрипт вставляет поля ID и ZAKAZ_ID и оставляет поле CONTENT = null
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
SET BLOBFILE 'ibe_comp.lob';

SET SQL DIALECT 3;

SET NAMES WIN1251;

SET CLIENTLIB 'fbclient.dll';

INSERT INTO ZAKAZ_SCAN (ID, ZAKAZ_ID, CONTENT)
  VALUES (10900, 42236, :h125A6135E_5C641);

COMMIT WORK;


Структура таблицы на всякий случай
Код: sql
1.
2.
3.
4.
5.
CREATE TABLE ZAKAZ_SCAN (
    ID        INTEGER NOT NULL,
    ZAKAZ_ID  INTEGER NOT NULL,
    CONTENT   BLOB SUB_TYPE 0 SEGMENT SIZE 80
);

...
Рейтинг: 0 / 0
Экспорт blob'ов
    #39805261
AltHasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maratvg,

Какой получился размер (в байтах) lob-файла ?
...
Рейтинг: 0 / 0
Экспорт blob'ов
    #39805389
maratvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AltHasp,

Размер ibe_comp.lob: 4 927 365 088.
...
Рейтинг: 0 / 0
Экспорт blob'ов
    #39805957
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maratvgЭксперт версии 2019.3.27.1.
Размер ibe_comp.lob: 4 927 365 088.

Воспроизвел. Значит, вылечим.
...
Рейтинг: 0 / 0
Экспорт blob'ов
    #39807118
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исправил.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Экспорт blob'ов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]