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

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

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

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

Тут очень мало конкретики. Как и что я должен проверять?
...
Рейтинг: 0 / 0
22.04.2019, 18:03
    #39805039
maratvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт blob'ов
Эксперт версии 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
23.04.2019, 11:10
    #39805261
AltHasp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт blob'ов
maratvg,

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

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

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


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