Ошибка: невозможно открыть базу данных "db / development.sqlite3": невозможно открыть файл базы данных - PullRequest
1 голос
/ 10 февраля 2012

С тех пор, как я начал разрабатывать свое приложение, я использовал 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...