index foreign column dump h2

dump - foreign - h2 sql



¿Cómo en H2DB obtener sql dump como en MySql? (1)

Tengo algunas preguntas sobre H2DB. Tengo una base de datos H2DB que almacena datos en archivos, tengo 3 archivos test.18.log.db, test.data.db, test.index.db. Quiero obtener un archivo de volcado sql como cuando uso mysqldump. ¿Es posible?


Sí, hay múltiples soluciones. Una es ejecutar la declaración SCRIPT SQL :

SCRIPT TO ''fileName''

Otra es usar la herramienta de secuencia de comandos :

java org.h2.tools.Script -url <url> -user <user> -password <password>

Luego, también están la instrucción RUNSCRIPT y la herramienta RunScript.

Por cierto, debería considerar la actualización a una versión más reciente de H2. Con las versiones más nuevas, los dos archivos .data.db y .index.db se combinan en un archivo .h2.db.