是否可以在不备份的情况下取回对查询所做的更新?

时间:2019-07-15 00:03:59

标签: ruby-on-rails sqlite

我要问一个愚蠢但绝望的问题。

是否可以在不备份数据库的情况下找回与以前更新过的查询。

例如,我有一个句子

Hello world

有人对

进行了更新查询

Hello hell

是否有可能回到以前,或者登录到哪里可以找到创建原始句子的时间,或者(我想一切皆有可能)数据库的默认备份?

我正在使用RAILS 5和sqlite3

谢谢

1 个答案:

答案 0 :(得分:0)

不幸的是,不是默认情况下,Rails在这种情况下没有内置任何东西,在应用更新时也不会记录旧值。

如果您希望这种情况经常发生,则可能要使用https://github.com/paper-trail-gem/paper_trail