Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Firebird, InterBase Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: Разница между backup/restore и извлечение всех метаданных и восстановление из скрипта  [new]
Arioch
Member

Откуда:
Сообщений: 10967
Симонов Денис
ну ты попробуй табличку с блобами в эксперте экспортировать.

SET BLOBFILE 'C:\Users\Developer\Downloads\23.lob';

INSERT INTO MYTABLE (ID, REMARK)
VALUES (742367, :h00000000_00000034);


Это всё таки не подходит к формулировке
ибо BLOb'ов в скрипт можно засунуть


Это вне скрипта.

С таким же успехом можно в скрипт воткнуть SELECT к external database, выкачать из неё пару гигов чисто Integer данных, а потом говорить, что "в скрипт" размером в пару КБ засунули гигабайты несжимаемых данных
19 авг 19, 14:09    [21952502]     Ответить | Цитировать Сообщить модератору
 Re: Разница между backup/restore и извлечение всех метаданных и восстановление из скрипта  [new]
Arioch
Member

Откуда:
Сообщений: 10967
rdb_dev
hex-представление, это тоже текстовое представление, причём, одно из наимение компактных.


зато оно уже встроенно в Firebird, в отличие от всяких yEnc

т.е. если цель - выгрузить данные включая BLOBы в ISQL-совместимый скрипт, то таки да, рубить блобы на части порядка 32КБ (чуть меньше), переводить в hex и склеивать их вместе UPDATE'ами.

это с бинарными блобами. С текстовыми теоретически так же, но это если никто не отредактирует в начале скрипта default charset :-) А перелив данных иногда используется именно для изменения "основнoй кодировки" БД.
19 авг 19, 14:13    [21952510]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Firebird, InterBase Ответить