怎么做
从备份恢复
把桌面版的实验室数据恢复原样:用你自己的备份,或 BioManager 在更新前留下的副本。
使用这台电脑的人桌面版
- 退出 BioManager。
- 打开它的数据文件夹:Mac 上是
~/Library/Application Support/Biomanager/,Windows 上是%APPDATA%\Biomanager\,Linux 上是~/.local/share/Biomanager/。实验室数据库是data/biomanager.db。 - 把
data/biomanager.db挪到稳妥的地方,不要删掉。 - 把备份放到原来的位置,命名为
biomanager.db。备份可以来自 Time Machine 或“文件历史记录”里这个文件夹的副本; 也可以是新版本改动数据库之前 BioManager 自动留下的副本data/backups/before-upgrade-….db(保留最近十份)。 记录和页面里添加的文件在uploads文件夹里,也从同一份备份放回去。 - 打开 BioManager。如果是要撤销一次更新,用更新前的那个版本打开。
BioManager 打开的实验室就是做那份备份时的样子。
备份里没有之后的改动做备份之后录入的一切都不在里面。确认无误之前,留着挪开的那个文件。
实验室服务器
服务器每晚备份一次,每周恢复一次最新备份以证明备份可用。恢复只要一条命令,由负责服务器的人执行,而且不会删掉被替换的数据:
见服务器安装包里的 deploy/RUNBOOK.md 和保护数据安全。如果只是批量操作出了错,
用更多 → 批量操作记录 → 撤销就够了。
故障排除
BioManager 打不开,提示实验室数据库是空文件
这个文件是 0 字节,里面没有记录。按上面的步骤放回一份备份;或者删掉这个空文件,从一个新实验室开始。
这一页对你有帮助吗?
没有