¿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:
- Navega a la pantalla principal de Instancias Cloud SQL
- Home > Developer > Environment Management > Instances SQL
- 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