#database #couchdb #database-backups #fauxton
Вопрос:
Я пытаюсь создать резервную копию и восстановить базу данных CouchDB в соответствии с официальной документацией:
https://docs.couchdb.org/en/latest/maintenance/backups.html
«Однако вы также можете скопировать фактические файлы .couch из каталога данных CouchDB (по умолчанию data/) в любое время без проблем. Формат хранения CouchDB только для добавления как для баз данных, так и для вторичных индексов гарантирует, что это будет работать без проблем».
Поскольку документ, похоже, не показывает четко шаги по восстановлению из файлов, я копирую всю папку данных, создаю локальный контейнер docker CouchDB и пытаюсь вставить файлы в папку container opt/couchdb/data.
Но что я получаю, когда запускаю/перезапускаю контейнер и обращаюсь к localhost:5984, чтобы просмотреть базы данных, так это: «Эта база данных не загружалась».
Что мне делать после копирования файлов? Вставка напрямую должна работать? Какое подходящее время для вставки? Должен ли я создавать базы данных раньше?
Спасибо вам всем
Ответ №1:
я смог решить эту проблему следующим образом: https://github.com/apache/couchdb/discussions/3436