Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
BLOB - можно ли восстановить содержимое после update tbl set blob1=''
|
|||
|---|---|---|---|
|
#18+
Добрый день, получится ли исправить содеянное: есть текстовый BLOB в одной из записей, в котором из программы на C# был выполнен запрос update tbl set blob1=''. Файл базы сразу был скопирован в отдельное место. Текста там было около 400-500КБ, но как я увидел - размер базы на эти полмегабайта не уменьшился. Кроме того, попробовал потом добавить 2 мегабайта текста - размер увеличился, а при удалении этого же текста размер не уменьшился. То есть, выходит что эти данные хранятся в базе до момента VACUUM? Или Vacuum очищает только удалённые записи - почему тогда размер базы не уменьшается после таких запросов? Буду рад любой подсказке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2017, 08:21 |
|
||
|
BLOB - можно ли восстановить содержимое после update tbl set blob1=''
|
|||
|---|---|---|---|
|
#18+
andrew_jr20, Полностью восстановить блобы не получится т.к. чудес не бывает и базе нужно где-то сделать пометку, что поле ужалось (эффективнее всего это сделать в самом поле - вероятно sqlite так и поступает - рис 1) Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2017, 16:12 |
|
||
|
|

start [/forum/topic.php?fid=54&msg=39439094&tid=2008510]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 160ms |

| 0 / 0 |
