Rails-从Production.log恢复数据库

时间:2020-03-05 18:46:58  来源:igfitidea点击:

我们最近丢失了一个数据库,我想从de Production.log中恢复数据。

每个请求都是这样记录的:

正在处理ChamadosController#create(对于XXX.XXX.XXX.40,2008年7月30日11:07:30)[POST]
会话ID:74c865cefa0fdd96b4e4422497b828f9
参数:{" commit" =>" Gravar"," action" =>" create"," funcionario" =>" 6" ...(所有其他参数都在这里)。

但是在会议中有一些要发布到数据库上的东西。在请求中,我具有会话ID,并且还具有服务器中的所有会话文件。

无论如何,我可以通过此会话ID打开会话文件并获取其内容吗?

解决方案

回答

我们是否尝试过使用Marshal#load?我不确定我们如何生成这些会话文件,但是Rails很可能仅使用元帅。