J'ai quelques questions sur H2DB. J'ai une base de données H2DB qui stocke des données dans des fichiers, j'ai 3 fichiers test.18.log.db, test.data.db, test.index.db. Je veux obtenir un fichier de vidage sql comme lorsque j'utilise mysqldump. C'est possible?
Oui, il existe plusieurs solutions. L'une consiste à exécuter instruction SQL SCRIPT :
SCRIPT TO 'fileName'
Une autre consiste à utiliser Outil de script :
Java org.h2.tools.Script -url <url> -user <user> -password <password>
Ensuite, il y a aussi l'outil instruction RUNSCRIPT et RunScript.
Soit dit en passant, vous devriez envisager de passer à une version plus récente de H2. Avec les versions plus récentes, les deux fichiers .data.db et .index.db sont combinés en un fichier .h2.db.