1. Configuraci├│n del directorio de cambios:
- Se configura el directorio donde se almacenarán los cambios de Liquibase.
- Se utiliza un archivo XML llamado `master.xml` para definir propiedades y especificar la ubicaci├│n de los cambios.
2. Creaci├│n de cambios:
- - Liquibase utiliza Changelogs para representar las modificaciones en la base de datos.
3. Ejecuci├│n de los cambios:
- - Una vez que se han creado los Changelogs, se pueden ejecutar para actualizar la estructura de la base de datos.
- - Se utiliza el comando `mvn liquibase:update` para aplicar los cambios pendientes.
4. Rollback de cambios:
- - Se utiliza el comando `mvn liquibase:rollback -Dliquibase.rollbackCount=n` para revertir un número específico de cambios.
5. Comandos ├║tiles:
- - `mvn liquibase:update`: Actualiza la base de datos aplicando los cambios pendientes.
- - `mvn liquibase:generateChangeLog`: Genera un script SQL que representa todos los cambios realizados en la base de datos.
- - `mvn liquibase:dbDoc`: Genera la documentaci├│n de la base de datos en formato HTML.
- - `mvn liquibase:diff`: Compara dos bases de datos y genera un archivo de cambios de Liquibase que representa las diferencias entre ellas.