在我的数据库 postgresql 版本上发生了一场小灾难。8.4. 请帮帮我!
我必须在两个表格中关注我的网页上的访问者,例如:
表历史
whereseenlast varchar(50) uniqid varchar(13) 主键 whenseenlast 时间戳 bla1 varchar(10) bla2 varchar(10) bla3 varchar(10)
示例:
where1.html, **1**, 2000-01-01 00:00:00, somebla1, somebla2, somebla3 where2.html, **1**, 2005-05-05 05:06:07, somebla1, somebla2, somebla3 ... where12345.html, **1**, 2012-11-22 11:22:33, somebla1, somebla2, somebla3
TABLE访问者(uniqid 为主键,每个访问者在该表中只能找到一次)
wherseenfirst varchar(50) whereseenlast varchar(50) whenseenfirst 时间戳 whenseenlast 时间戳 uniqid varchar(13) 主键 注释 varchar (20) xyz varchar(20)
示例:
where1.html, where12345.html, 2000-01-01 00:00:00, 2012-11-22 11:22:33, 1, somenote, somexyz
我不小心删除了 TABLE 访问者并且我没有备份。但是,我相信专家很容易通过查询从 TABLE 历史中重建 TABLE 访问者。
(我知道我将无法从 TABLE历史记录中恢复注释和xyz列,但这没什么大不了的)
你能建议解决方案吗?