Utilización básica y buenas practicas

public.lesson 3/12 | Tiempo de estudio: 5 Min
Utilización básica y buenas practicas

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.


Guia completa: https://wiki.aconcaguasf.net/es/operaciones/arquitectura/stack/2022_2024/jhipster/liquibase