nb backup

NocoBase のバックアップを作成または復元します。nb backup create は対象 env でリモートバックアップを作成し、その後バックアップファイルをローカルにダウンロードします。nb backup restore はローカルのバックアップファイルを対象 env にアップロードし、アプリケーションが再び利用可能になるまで待機します。

使い方

nb backup <command>

サブコマンド

コマンド説明
nb backup createバックアップを作成してローカルにダウンロードする
nb backup restoreローカルのバックアップファイルを対象 env に復元する

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 はまず対象 env がバックアップ関連のランタイムコマンドを公開しているかを確認します。コマンドが不足している場合は、ランタイムキャッシュを自動的に 1 回更新します。更新後も nb api backup ... の機能が不足している場合、対象 env で backup/restore 機能がまだ有効化または同期されていないことを意味し、その場合はまず対象アプリケーション自体を処理する必要があります。

具体的には:

  • nb backup createnb api backup createnb api backup statusnb api backup download に依存します
  • nb backup restorenb api backup restore-upload に依存します

関連コマンド