powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / как исправить "sqlite3.DatabaseError: database disk image is malformed" ?
2 сообщений из 2, страница 1 из 1
как исправить "sqlite3.DatabaseError: database disk image is malformed" ?
    #37422639
enic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте

Есть софт на python3.2, который использует sqlite3 с базой data.db

При инициализации класса работы с базой я сделал выполнение "PRAGMA synchronous = 0"
Но иногда это дает

self.cursor.execute('PRAGMA synchronous = 0')
sqlite3.DatabaseError: database disk image is malformed

Поискал информацию о том как это исправить, но ничего не нашел.

Скажите пожалуйста, это повреждение исправимо?
Либо может я зря отключаю синхронизацию, это дает прирост скорости в работе с БД?

Может ли быть так, что БД получает множество запросов, после чего скрипт завершает работу и эти запросы не успевают примениться к БД из-за отключенной синхронизации?

Запросы накапливает и выполняет отдельный поток.
...
Рейтинг: 0 / 0
как исправить "sqlite3.DatabaseError: database disk image is malformed" ?
    #37616986
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка: database disk image is malformed
Посыпался винт. БД переписал на другой.
Повреждена одна таблица.
Команда Check выдаёт ошибку:
Код: plaintext
1.
2.
3.
*** in database main ***
On page 17836 at right child: invalid page number 17907
On page 17683 at right child: invalid page number 17906
Подскажите, кто знает, утилиты для исправления данной проблемы )))

Заранее спасибо!
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / как исправить "sqlite3.DatabaseError: database disk image is malformed" ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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