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

时间:2018-11-08 17:22:54

标签: kiwi-tcms

我尝试按照网络http://kiwitcms.org/blog/atodorov/2018/07/30/how-to-backup-docker-volumes-for-kiwi-tcms/上的步骤备份我的奇异果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 个答案:

答案 0 :(得分:0)

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

博客中的说明适用于您。通常,不需要删除该卷,但是如果要还原所有内容,那实际上并不重要。

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

因此,最终得到的任何文件都不是tar存档,其他所有内容都会失败。

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

所有命令都旨在从Linux主机执行。我没有Windows或Mac OS盒子的访问权限,所以我不知道它们是否可以在那里工作。