Comandos y permisos
El comando principal es /migrate; /mg es su alias. Sin argumentos, los jugadores ven el menú de gestión y la consola ve la ayuda de comandos.
Comandos #
| Comando | Permiso | Finalidad |
|---|---|---|
/migrate help | migrate.help | Muestra la lista de comandos. |
/migrate scan | migrate.scan | Detecta plugins y datos compatibles y sugiere rutas. |
/migrate adapters | migrate.scan | Lista los adaptadores, los dominios y la compatibilidad con reversión. |
/migrate compatibility | migrate.compatibility | Muestra la compatibilidad de plataforma, Java y plugins. |
/migrate diagnostics | migrate.admin | Escribe un informe de soporte con los datos sensibles ocultos. |
/migrate prepare <source> <target> <domain> | migrate.prepare | Crea un plan de migración sin escribir. |
/migrate dryrun <id> | migrate.prepare | Valida un plan sin escribir. |
/migrate conflicts <id> | migrate.history | Lista los conflictos y las políticas activas. |
/migrate resolve <id> <conflict> <policy> [record] | migrate.prepare | Selecciona una política de conflicto. |
/migrate start <id> | migrate.execute | Solicita una ejecución real y muestra el alcance de la confirmación. |
/migrate confirm <id> | migrate.execute | Confirma e inicia la ejecución solicitada. |
/migrate status <id> | migrate.history | Muestra el progreso y la siguiente acción. |
/migrate inspect <id> | migrate.history | Muestra los contadores y el registro de eventos de la migración. |
/migrate cancel <id> | migrate.execute | Cancela una ejecución pendiente o pausa una en curso. |
/migrate resume <id> | migrate.execute | Continúa una ejecución interrumpida, pausada o fallida. |
/migrate rollback <id> [confirm] | migrate.rollback | Revisa y luego deshace los registros escritos por una migración. |
/migrate history | migrate.history | Lista las migraciones recientes. |
/migrate backups [id] | migrate.backups | Lista las copias de seguridad o verifica una y sus sumas de comprobación. |
/migrate language [locale] | migrate.language | Muestra o cambia el idioma activo. |
/migrate reload | migrate.admin | Valida y recarga la configuración y los archivos de idioma. |
Una migración que ya ha escrito registros no puede cancelarse; usa la reversión. La recarga se rechaza mientras se ejecuta una migración, y la nueva configuración no válida no se aplica.
Permisos #
Todos los permisos están reservados por defecto a los operadores del servidor. migrate.admin contiene todos los permisos siguientes, incluido el acceso a la recarga.
migrate.helpmigrate.guimigrate.scanmigrate.preparemigrate.executemigrate.rollbackmigrate.historymigrate.backupsmigrate.compatibilitymigrate.language
migrate.execute y migrate.rollback modifican los datos de destino y solo deben concederse a administradores de confianza.