Некоторые вопросы по резервной копии базы данных kiwi-tcms - PullRequest
0 голосов
/ 08 ноября 2018

Я пытаюсь выполнить резервное копирование своих данных ti kiwi, выполнив следующие действия в Интернете 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. Некоторые ошибки возникают, как показано ниже, при восстановлении kiwi_uploads с использованием "cat uploads.tar | docker exec -i kiwi_web / bin / tar -x". Но даже возникает ошибка, войдите в систему и найдите предыдущие данные в порядке, такие как план, запуски, контрольный пример ... Конечно, я успешно восстановил 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 | администратор док -i -i kiwi_web /Kiwi/manage.py loaddata --format json -". Никаких параметров позади последнего -? отсутствует или просто так.

1 Ответ

0 голосов
/ 08 ноября 2018

1) kiwi_uploads - для всех файлов, которые загружены (или прикреплены) к таким документам, как План тестирования, Тестовый набор и т. Д.

Инструкции в блоге должны работать на вас. Обычно нет необходимости удалять том, но если вы восстанавливаете все, это не имеет значения.

2) За ошибки, которые у вас есть /bin/tar: This does not look like a tar archive

так что какой бы файл вы ни создали, он не является архивом tar, а все остальное терпит неудачу.

3) Последний - означает чтение входных данных из стандартного ввода. Вы должны скопировать команды резервного копирования и восстановления дословно.

Все команды предназначены для выполнения с хоста Linux. У меня нет доступа к Windows или Mac OS, поэтому я не знаю, будут ли они работать там вообще.

...