plugin-migration-manager
v2.0.0
Published
Migrate collections, workflows, and UI schemas between Nocobase instances
Maintainers
Readme
Migration Manager Plugin
Migrate collections, workflows, UI schemas, and desktop routes between NocoBase instances.
Features
- Export collection structures, workflow definitions, UI schema trees, and menu/navigation routes
- Import with preview validation before applying changes
- Merge mode for collections (add new fields without deleting existing ones)
- Overwrite mode for workflows and UI schemas (full replacement)
- Admin-only access control
What Gets Migrated
| Component | Export Content | Import Mode | |-----------|---------------|-------------| | Collections | Schema & fields (no data) | Merge | | Workflows | Definition + all nodes | Overwrite | | UI Schemas | Complete schema tree | Overwrite | | Desktop Routes | Menu/navigation tree | Create (skip duplicates) |
API Endpoints
| Endpoint | Method | Description |
|----------|--------|-------------|
| migration:list | GET | List exportable items |
| migration:export | POST | Export selected items to JSON |
| migration:validate | POST | Pre-import validation |
| migration:import | POST | Import from JSON |
| migration:apply | POST | Sync DB schema after import |
