С тех пор, как я начал разрабатывать свое приложение, я использовал SQLite3.Это работало хорошо, и я заполнил свои таблицы данными.Внезапно окно терминала, которое я использовал для запросов к базе данных, перестало отвечать.У меня было открытое окно терминала SQLite3 при запуске установки пакета.Может быть, это было причиной проблем?Я не знаю, потому что я не пытался использовать окно терминала, пока несколько часов спустя.
Теперь, когда я запускаю sqlite3 -line db / development.sqlite3, происходят обычные вещи, но когда япопробуй сделать запрос или напиши ".tables", я получаю сообщение об ошибке, показанное в заголовке этого поста.Странно то, что запрос базы данных из приложения работает хорошо.Поскольку данные, очевидно, не повреждены, есть ли способ их резервного копирования, прежде чем я попытаюсь удалить SQLite и установить его снова?Как мне удалить SQLite?
Я попытался обновить пакет SQLite3 и не получил ошибок, но когда я запускаю sqlite3 -line db / development.sqlite3, сообщается о версии 3.7.7, а не 3.7.10, которая является самой новой версией.
Я использую Ruby on Rails 3.0.10 в Ubuntu 11.10.