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很可能仅使用元帅。