Skip to content

Funcionalidad - Verificar integridad de base de datos para actualizaciones #2177

Description

@nosolored

Current behavior / Resultado actual / Résultat actuel

Si fuera posible sería muy útil introducir en la Administración un proceso de chequeo de integridad de la base de datos y en caso de no tener la estructura adecuada que se pueda corregir desde un botón o que muestre las sentencias SQL que se tendrían que ejecutar para corregirlo.

Expected behavior / Resultado esperado / Résultat attendu

Al chequear la integridad de la base de datos contra la versión superior (misma rama o salto entre ellas) se facilitaría el proceso de migración si alguna tabla o campo no tiene la estructura correcta.

Se adjuntan capturas del software Joomla, el cuál dispone de una opción en la Administración para comprobar la integridad de las tablas y dispone de un botón (fix) para corregir la estructura (Extensiones > Manage > Database).

De esta forma si una actualización no se ha realizado por completo se podría corregir la estructura de la base de datos (tablas y campos) conforme a la versión Chamilo que se use, sea la rama 1.11.x o en ramas superiores.

Dado que es habitual realizar pruebas desde git o desde versiones estables (zip o tar.gz) de esta forma se garantizaría que la estructura de la base de datos siempre estuviera actualizada.

db1
db2
db3
db4

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions