リリース管理

前提条件
  • このページを読む前に、AI ビルダー クイックスタート に従って NocoBase CLI をインストールし、初期化を完了してください
  • Professional 版以上のライセンスが必要です。詳しくは NocoBase 商用版 を参照してください
  • 「バックアップ管理」と「マイグレーション管理」の 2 つのプラグインを有効化し、最新バージョンにアップグレードしてください

概要

リリース管理 Skill は、複数の NocoBase 環境間でリリース操作を実行するためのものです。バックアップ復元とマイグレーションの 2 つの方式に対応しています。

ある環境を別の環境で完全に上書きしたいだけなら、通常はバックアップ復元で十分です。構造だけを同期して業務データは同期しないなど、同期する内容をルールで制御したい場合は、マイグレーションのほうが適しています。

対応機能

  • 単一環境のバックアップ復元:既存のバックアップパッケージを使って現在の環境を復元
  • 単一環境の即時バックアップ復元:現在の環境のバックアップを先に作成し、そのバックアップで現在の環境を復元
  • クロス環境のバックアップ復元:ソース環境のバックアップパッケージをターゲット環境に復元
  • クロス環境マイグレーション:マイグレーションパッケージでターゲット環境を差分更新

プロンプト例

シナリオ A:ファイルを指定した単一環境のバックアップ復元

前提条件

現在の環境に、同じ名前のバックアップファイルがすでに存在している必要があります。

<file-name.nbdata> バックアップを使って復元してください

Skill は、現在の環境サーバー上にすでに存在する同名のバックアップファイルを使って復元します。

シナリオ B:ファイルを指定しない単一環境のバックアップ復元

現在の環境をバックアップ復元してください

Skill はまず現在の環境のバックアップを作成し、そのバックアップで現在の環境を復元します。

シナリオ C:クロス環境のバックアップ復元

前提条件

2 つの環境を準備してください。たとえば、ローカルの dev 環境とリモートの test 環境、またはローカルにある 2 つの環境です。具体的なバックアップファイルを指定しても、指定しなくてもかまいません。

dev を test に復元してください

Skill は dev 環境でバックアップパッケージを作成し、そのバックアップパッケージを test 環境に復元します。

シナリオ D:クロス環境マイグレーション

前提条件

シナリオ C と同じように、2 つの環境を準備してください。具体的なマイグレーションファイルを指定しても、指定しなくてもかまいません。

dev を test にマイグレーションしてください

Skill は dev 環境でマイグレーションパッケージを作成し、そのマイグレーションパッケージで test 環境を更新します。

よくある質問

バックアップ復元とマイグレーションのどちらを選ぶべきですか?

通常はバックアップ復元で十分です。すでに利用可能なバックアップパッケージがある場合や、ターゲット環境をソース環境の状態で完全に上書きしたい場合は特にそうです。構造だけを同期してデータは同期しないなど、同期範囲をルールで制御したい場合だけ、マイグレーションを使います。

マイグレーションプラグインがない場合は?

マイグレーション管理プラグインには Professional 版以上のライセンスが必要です。詳しくは NocoBase 商用版 を参照してください。

関連リンク

  • AI ビルダー概要 — すべての AI ビルダー Skill の概要とインストール方法
  • 環境管理 — 環境チェック、インストール、デプロイ、トラブルシューティング