OdooWiki OCA HUB

Storage Image Backend Migration

storage_image_backend_migration folder_open OCA/storage open_in_new
Product Licencia: AGPL-3

Asistente de acción que permite migrar desde un backend de origen a un backend de destino.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 15.0

Te permite mover todas las imágenes y miniaturas almacenadas de un backend de almacenamiento a otro. Seleccionas los backends de origen y destino en un asistente y la transferencia se ejecuta en segundo plano.

Este módulo añade un asistente de migración que copia archivos de imagen y miniaturas de un backend de almacenamiento a otro. Se abre desde la pantalla del backend de almacenamiento (la acción está vinculada al modelo storage.backend), se elige el backend que contiene actualmente las imágenes, se elige el backend de destino y, opcionalmente, se establece cuántos archivos se gestionan por trabajo en segundo plano.

Al hacer clic en Migrate, el asistente recopila cada storage.file de tipo image o thumbnail perteneciente al backend de origen, los divide en fragmentos y pone en cola un trabajo en segundo plano por fragmento en un canal de trabajos dedicado. Cada trabajo lee el contenido del archivo desde el backend de origen, detecta su tipo MIME, crea un nuevo registro de archivo en el backend de destino y, a continuación, actualiza el registro relacionado storage.image o storage.thumbnail para que apunte al nuevo archivo. El registro del archivo antiguo se elimina después.

Como el trabajo se pone en cola, las migraciones grandes no bloquean la interfaz de usuario. El asistente es una pantalla transitoria con los botones Migrate y Cancel, y está disponible para todos los usuarios (sin restricción de grupo en las reglas de acceso).

Modelos y campos (1)
  • storage.image.backend.migration.wizard · modelo nuevochunk_size, storage_backend_id, source_storage_backend_id

Texto generado por IA (DeepSeek) al leer el código de la versión 15.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 15.0
  • Vaya a Settings > Technical Settings > Storage Backend
  • Seleccione el backend de origen, ejecute Migrate Backend Action
  • Seleccione el backend de destino
  • Seleccione el tamaño del fragmento y ejecute

Los trabajos en cola se crearán automáticamente.

NOTA:

El parámetro de sistema Default Backend Storage debe cambiarse manualmente para cambiar el sistema de backend.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.