关于备份kiwi-tcms数据库的一些问题

Some questions about backup kiwi-tcms database

我尝试按照网络上的步骤备份我的 kiwi tcms 数据 http://kiwitcms.org/blog/atodorov/2018/07/30/how-to-backup-docker-volumes-for-kiwi-tcms/。有些问题需要帮助。

  1. kiwi_uploads 上存储了哪些类型的数据?我也可以使用命令 "docker volume rm kiwi_uploads" 然后恢复它吗?与备份数据库相同。

  2. 使用"cat uploads.tar | docker exec -i kiwi_web /bin/tar -x"恢复kiwi_uploads时出现如下错误。但是即使出现错误,登录并发现以前的数据正常,例如计划,运行,测试用例...当然,我成功恢复了kiwi_db_data。

    cat uploads.tar | docker exec -i kiwi_web /bin/tar -x /bin/tar: This does not look like a tar archive /bin/tar: Skipping to next header /bin/tar: Exiting with failure status due to previous errors

3."cat database.json | docker exec -i kiwi_web /Kiwi/manage.py loaddata --format json -"。 last - 后面没有任何参数?丢失或就这样。

1) kiwi_uploads 适用于上传(或附加)到测试计划、测试用例等文档的所有文件

博客中的说明应该适合您。通常不需要删除卷,但如果您要恢复所有内容,那并不重要。

2) 对于你遇到的错误 /bin/tar: This does not look like a tar archive

所以无论你最终得到什么文件都不是 tar 存档,其他一切都失败了。

3) 最后的-表示从stdin读取输入数据。您必须逐字复制备份和恢复命令。

所有命令都设计为从 Linux 主机执行。我无法访问 Windows 或 Mac OS 框,所以我根本不知道他们是否会在那里工作。