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.




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.