Verificando autenticación…

Saltar al contenido principal

¿Qué es Liquibase?

¿Qué es Liquibase?

Liquibase es una herramienta open-source que permite gestionar de manera organizada, controlada y automatizada los cambios en esquemas de bases de datos. Su función principal es aplicar, registrar y versionar migraciones o modificaciones en estructuras de bases de datos, garantizando consistencia, rastreabilidad y colaboración efectiva entre equipos de desarrollo.

Creación de Liquibase en ANDES

Con ANDES, se creará automáticamente un template de Liquibase que será almacenado en el repositorio GitLab correspondiente al IT Element asociado a la instancia Cloud SQL.

Pasos para crear Liquibase:

  1. Navega a la pantalla principal de Instancias Cloud SQL
    • Home > Developer > Environment Management > Instances SQL
  2. Localiza la instancia deseada y selecciona la acción ⚡ Create Liquibase

Beneficios de Liquibase en GCP

Cuando trabajas con bases de datos administradas por Cloud SQL en Google Cloud Platform, Liquibase ofrece las siguientes ventajas:

Automatización de cambios

  • Permite desplegar cambios en estructuras de base de datos (tablas, columnas, índices) de forma automática
  • Reduce significativamente los errores humanos en el proceso de migración
  • Garantiza consistencia entre diferentes entornos (desarrollo, testing, producción)

Versionamiento y trazabilidad

  • Mantiene un historial detallado de cada cambio aplicado a la base de datos
  • Facilita la auditoría y el control de versiones del esquema
  • Permite rollback controlado de cambios cuando sea necesario

Integración con CI/CD

  • Se integra perfectamente con procesos de Integración y Entrega Continua
  • Compatible con herramientas como Cloud Build, Jenkins, GitLab CI/CD
  • Permite automatizar completamente el ciclo de vida de cambios en base de datos