Pregunta

cómo migrar base de datos integrada HSQLDB del Grial (que contiene los datos de mi aplicación que no quiero perder) en uno externo, como MySQL o Apache Derby?

¿Fue útil?

Solución

El MySQL Migration Toolkit puede ser exactamente lo que necesita.

Un poco de búsqueda se presentó este artículo que muestra ejemplos de lo que la herramienta de interfaz gráfica de usuario se parece .

No he tenido que migrar datos de una HSQLDB a cualquier otra base de datos, pero si tuviera los datos que no desea utilizar en un HSQLDB entonces yo sin duda prueba este método.

  • Usted va a querer hacer copias de seguridad de la la base de datos HSQLDB que desea guardar (Estoy suponiendo que utilizó un archivo de base de datos en lugar de una en memoria correcta?)
  • Cambiar el origen de datos a un MySQL fuente de datos con el conjunto de DBCREATE actualización (o algo no destructiva)
  • Ejecutar el Kit de herramientas de migración y migrar sus datos

De lo contrario, debe ser capaz de ver los datos en su base de datos mediante el uso de otra herramienta ( DBVisualizer , RazorDB , u otros) y que podría ser capaz de ayudar a exportar los datos.

Otros consejos

Si los datos no es importante dejar de hibernación regenerar su esquema, de lo intente esto: http: / /www.grails.org/plugin/liquibase

Debido griales usos hibernan debajo, sin migración es necesario. Todo lo que necesita hacer es re-apuntar su conf \ DataSources.groovy a la nueva base de datos, y la próxima vez que arranque, se creará tablas en la nueva base de datos.

Vea la sección 3.3 en este documento para más información sobre MySQL config.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top