Migración de base de datos integrada HSQLDB del Grial
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?
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.