ActionView :: Template :: Error(SQLite3 :: CorruptException:数据库磁盘映像格式错误:SELECT“packages”。* FROM“packages

时间:2017-09-03 05:43:01

标签: ruby-on-rails ruby sqlite

我的rails应用程序的每个部分都出现此错误。 this问题中建议的解决方案很好,当数据丢失不重要时。但我的问题是我需要数据而我不知道如何修复此错误。请帮助。

1 个答案:

答案 0 :(得分:0)

您的sqlite文件似乎已损坏。 试试吧:
sqlite3 prodcution.db "PRAGMA integrity_check;"
Pragma statements supported by SQLite

备份并重建db后,它可能会起作用 sqlite3 prodcution.db ".dump" | sqlite3 prodcution.db.new