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