Мне пришлось создать базу данных sqlite3 в моем приложении rails 3.1.1 вручную, выполнить конвертацию из базы данных mysql с помощью инструмента mysql2sqlite , а затем запустить:
sqlite3 development.sqlite3 < mysql2sqlite_dump.sql
В любом случае, файл development.sqlite3
есть, и сервер запускается нормально, и все страницы загружаются нормально (нет ошибок в базе данных по поводу отсутствующих таблиц или чего-либо еще), но данные не читаются ... так же, как если его там не было Даже запуск Event.all
, например, в консоли дает мне:
Event Load (0.1ms) SELECT "events".* FROM "events"
=> []
Когда должно быть несколько событий. Глядя в файл sqlite3
, я вижу, что вся информация есть, но она просто не читается. Я опубликую часть файла базы данных, если кто-нибудь запросит его.
Мой вопрос: почему база данных не читается должным образом, и как я могу это сделать?
Спасибо.