Как сделать дамп в debian

Как сделать дамп в debian
By admin Январь 21st, 2011. Filed under: Базы данных.

Некоторые приложения используют файловую базу данных sqlite, например Firefox - он хранит там настойки и другую информацию. Эта база представляющая собой один файл, иногда повреждается и начинает выдавать такую ошибку при различных SQL запросах:

SQL error: database disk image is malformed

Это означает, что есть какие то проблемы с структурой базы данных.

Итак как это лечиться:
Иногда может помочь команда PRAGMA и вакумизация базы данных.
sqlite3 файл_с_базой
>>PRAGMA таблица;
>>VACUUM;
Но чаще всего это не помогает. Лучше сделать все через дамп базы.

Получаем текстовый sql дамп базы :

sqlite3 base.db “.dump” > dump.sql
rm base.db
sqlite3 -init dump.sql base.db

ps: И НЕ ЗАБУДЬТЕ СДЕЛАТЬ РЕЗЕРВНУЮ КОПИЮ БАЗЫ ДАННЫХ.

Popularity: 45%

Похожие статьи:

Как сделать дамп в debian 737
Как сделать дамп в debian 518
Википедия:Как сделать копию Википедии Википедия
Как сделать дамп в debian 867
Цинизм в IT: Расширенная отладка PHP по дампам памяти
Как сделать дамп в debian 4
Как сделать дамп в debian 45
Как сделать дамп в debian 12
Как сделать дамп в debian 89
Как сделать дамп в debian 85
Как сделать дамп в debian 50
Как сделать дамп в debian 32
Как сделать дамп в debian 2
Как сделать дамп в debian 31
Как сделать дамп в debian 76