GOOGLE ADS

jueves, 21 de abril de 2022

Cómo activar Liquibase desde eclipse

Tengo Eclipse (Spring Tool Suite, última versión) con el complemento liquibase instalado.

Lo que quiero hacer es generar un primer registro de cambios de mi base de datos existente, que es este código de la línea de comando, entiendo.

liquibase --driver=oracle.jdbc.OracleDriver \
--classpath=\path\to\classes:jdbcdriver.jar \
--changeLogFile=com/example/db.changelog.xml \
--url="jdbc:oracle:thin:@localhost:1521:XE" \
--username=scott \
--password=tiger \
generateChangeLog

Pero no puedo ver ningún signo de las funciones de Liquibase en Eclipse.

¿Cómo se ejecuta Liquibase desde dentro de Eclipse? Espero que sea más fácil, no tener que encontrar rutas de controladores, etc.

Estoy haciendo esto porque quiero probar Jhipster, y necesita un registro de cambios de Liquibase (¡tampoco puedo encontrar un ejemplo de alguien que lo haga, en caso de que conozca uno!)


Solución del problema

No hay funciones liquibase integradas en eclipse. Si intenta ejecutar Liquibase a menudo desde Eclipse, la mejor opción es usar la interfaz Ant o Maven, ya que se pueden llamar fácilmente desde los comandos de Eclipse.

GenerateChangeLog es algo que generalmente solo necesita ejecutar una vez para iniciar una base de datos existente para que sea administrada por liquibase, por lo que una llamada rápida a la línea de comandos puede ser lo más fácil para usted.

La Guía de inicio rápido de Liquibase también tiene un archivo de registro de cambios de ejemplo como referencia.

No hay comentarios:

Publicar un comentario

Regla de Firestore para acceder a la generación de subcolección Permisos faltantes o insuficientes

Tengo problemas con las reglas de Firestore para permitir el acceso a algunos recursos en una subcolección. Tengo algunos requests document...