nb backup

Создание или восстановление резервной копии NocoBase. nb backup create создаёт удалённую резервную копию в целевом окружении, а затем скачивает файл резервной копии локально; nb backup restore загружает локальный файл резервной копии в целевое окружение и ждёт, пока приложение снова станет готово.

Использование

nb backup <command>

Подкоманды

КомандаОписание
nb backup createСоздать резервную копию и скачать её локально
nb backup restoreВосстановить локальный файл резервной копии в целевое окружение

Примеры

nb backup create
nb backup create --env app1 --output ./backups
nb backup create --env app1 --output ./backups/result.nbdata
nb backup restore --env app1 --file ./backups/backup_20260520_190408_8397.nbdata --yes --force

Примечания

Перед выполнением CLI сначала проверяет, предоставляет ли целевое окружение команды среды выполнения, связанные с резервным копированием. Если каких-то команд не хватает, кэш среды выполнения автоматически обновляется один раз; если после обновления возможность nb api backup ... всё ещё отсутствует, это означает, что в целевом окружении ещё не включены или не синхронизированы возможности резервного копирования и восстановления, и в таком случае сначала нужно разобраться с самим целевым приложением.

А именно:

  • nb backup create зависит от nb api backup create, nb api backup status и nb api backup download
  • nb backup restore зависит от nb api backup restore-upload

Связанные команды