Limpia tu base de datos de Odoo de restos de módulos, modelos, columnas y tablas dejados por módulos desinstalados (anteriores a 7.0) o por una actualización casera de la base de datos a una nueva versión mayor de Odoo.
¡Precaución! Este módulo es potencialmente dañino y puede destruir fácilmente la integridad de tus datos. No lo uses si no estás completamente cómodo con los detalles técnicos del modelo de datos de Odoo de todos los módulos que se hayan instalado alguna vez en tu base de datos, y no purgues ningún módulo, modelo, columna o tabla si no sabes exactamente lo que estás haciendo.
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 19.0Añade una sección «Database cleanup» en Ajustes > Técnico donde los administradores pueden encontrar y eliminar restos de módulos desinstalados: módulos, modelos, campos, columnas, tablas, entradas de datos y entradas de menú obsoletos, y crear los índices de base de datos que falten.
Este módulo proporciona a los administradores un conjunto de asistentes de limpieza, todos agrupados en un nuevo menú 'Database cleanup' bajo Settings > Technical, visible solo para administradores del sistema.
Cada asistente primero escanea la base de datos y lista lo que considera sobrante, luego permite purgar elementos uno por uno o todos a la vez: - Purge obsolete modules: módulos registrados en Odoo cuyo código ya no está presente en el servidor; los instalados se desinstalan primero y luego se eliminan sus registros. - Purge obsolete models: modelos registrados en Odoo que ya no existen en el sistema; también se limpian las restricciones, relaciones y referencias de adjuntos relacionadas. - Purge obsolete fields: definiciones de campos que ya no coinciden con un campo real en su modelo; se elimina el campo y, cuando corresponde, su columna de base de datos. - Purge obsolete columns: columnas de base de datos que ya no corresponden a ningún campo de la tabla. - Purge obsolete tables: tablas y vistas SQL que no son utilizadas por ningún modelo ni relación many-to-many (algunas tablas internas están protegidas). - Purge obsolete data entries: identificadores externos que apuntan a modelos o registros inexistentes. - Purge obsolete menu entries: menús cuya acción o modelo destino ya no existe. - Create missing indexes: lista los campos marcados como indexados cuyo índice de base de datos está ausente y lo crea.
Solo los administradores del sistema pueden crear estas líneas de limpieza; cada acción de purga debe confirmarse manualmente y marca la línea como hecha. El módulo también hace que las rutinas de desinstalación estándar toleren referencias a modelos que ya no existen.
Depende de
Modelos y campos (20)
- ir.model · amplía un modelo existente
- ir.model.fields · amplía un modelo existente
- cleanup.purge.line · modelo nuevoname, purged, wizard_id
- cleanup.purge.wizard · modelo nuevopurge_line_ids
- cleanup.purge.line.data · modelo nuevodata_id, wizard_id
- cleanup.purge.line.menu · modelo nuevomenu_id, wizard_id
- cleanup.purge.line.field · modelo nuevofield_id, model_id, wizard_id, model_name (Model Technical Name)
- cleanup.purge.line.model · modelo nuevowizard_id
- cleanup.purge.line.table · modelo nuevowizard_id, table_type
- cleanup.purge.line.column · modelo nuevomodel_id, wizard_id
- cleanup.purge.line.module · modelo nuevowizard_id
- cleanup.purge.wizard.data · modelo nuevopurge_line_ids
- cleanup.purge.wizard.menu · modelo nuevopurge_line_ids
- cleanup.purge.wizard.field · modelo nuevopurge_line_ids
- cleanup.purge.wizard.model · modelo nuevopurge_line_ids
- cleanup.purge.wizard.table · modelo nuevopurge_line_ids
- cleanup.create_indexes.line · modelo nuevopurged (Created), field_id, wizard_id
- cleanup.purge.wizard.column · modelo nuevopurge_line_ids
- cleanup.purge.wizard.module · modelo nuevopurge_line_ids
- cleanup.create_indexes.wizard · modelo nuevopurge_line_ids
Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/server-tools.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Después de instalar este módulo, vaya al menú Settings -\> Technical -\> Database cleanup. Este menú solo está disponible para los miembros del grupo Settings. Revise las entradas de modules, models, columns y tables bajo este menú (en ese orden) y averigüe si hay datos huérfanos en su base de datos. Puede eliminar las entradas línea por línea, o barrer todas las entradas en un solo paso (si tiene plena confianza).
[](https://runbot.odoo-community.org/runbot/149/11.0)
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.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.