es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

jHipster recrea las tablas de la base de datos.

Usando jhipster, he creado una aplicación basada en Angular llamada Monolith (MySQL) y he cargado el archivo jdl. Todo funciona bien. Pero por error, eliminé el esquema de la base de datos de MySQL. Ahora he recreado el esquema de la base de datos, pero cuando ejecuto ./mvnw, ya no crea las tablas ni las entradas de la base de datos, incluso las tablas de inicio de sesión y autenticación tampoco se crearon. ¿Hay algún cambio de configuración que necesite hacer para recrear todas las tablas de la base de datos?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Si has recreado el esquema de la base de datos MySQL y quieres ejecutar ./mvnw para volver a crear todas las tablas y registros de la base de datos, puedes seguir los siguientes pasos:

    1. Asegúrate de haber recreado correctamente el esquema de la base de datos con el mismo nombre que antes.
    2. Asegúrate de haber actualizado los detalles de conexión a la base de datos en el archivo application-dev.yml dentro del directorio src/main/resources/config de tu aplicación JHipster.
    3. Ejecuta el comando ./mvnw clean para limpiar la construcción.
    4. Ejecuta el comando ./mvnw liquibase:update para actualizar la base de datos.
    5. Ejecuta el comando ./mvnw para iniciar la aplicación.

    Esto debería recrear todas las tablas de la base de datos, registros y tablas de autenticación. Si aún tienes problemas, puedes intentar eliminar los directorios .jhipster y node_modules y luego ejecutar ./mvnw nuevamente para reinstalar todas las dependencias y recrear las tablas de la base de datos.

Comments are closed.