J'ai quelques questions à propos de H2DB. J'ai la base de données H2DB qui stocke les données dans les fichiers, j'ai 3 fichiers test.18.log.db, test.data.db, test.index.db. Je veux obtenir le fichier de vidage sql comme quand j'utilise mysqldump. C'est possible?Comment dans H2DB obtenir sql dump comme dans MySQL?
45
A
Répondre
125
Oui, il existe plusieurs solutions. La première consiste à exécuter le SCRIPT SQL statement:
SCRIPT TO 'fileName'
Une autre est d'utiliser le Script tool:
java org.h2.tools.Script -url <url> -user <user> -password <password>
Ensuite, il y a aussi la déclaration RUNSCRIPT et outil RunScript. Au fait, 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 dans un fichier .h2.db.
Questions connexes
- 1. mysql dump générant un fichier sql vide
- 2. Dump SQL à partir de DB2
- 3. Stocker SQL dans MySQL: Insérer comme texte?
- 4. Parcourir un fichier SQL-Dump sans l'importer dans un SGBD?
- 5. dump xml chaîne verbatim à mysql db
- 6. À quoi sert sql-dump?
- 7. Comment obtenir quelque chose comme sql '% test% words%' dans linq
- 8. svnadmin dump dans Cygwin
- 9. restaurer partiellement à partir de sql dump?
- 10. SQL Server 2000 Dump Déclaration
- 11. CHOISIR COMME COMME dans mysql
- 12. mysql Dump n'écrit pas les données complètes dans les fichiers
- 13. comment obtenir insert sql dans mysql shell ou java library?
- 14. Dump mysql view comme une table avec des données - version 2
- 15. comment obtenir datetime actuel dans SQL?
- 16. Comment utiliser la méthode d'extension LINQPad Dump() dans Visual Studio?
- 17. condenser SQL dans mySQL
- 18. Comment écrire MySQL DATE_ADD() dans SQL "générique"
- 19. Compte en utilisant comme dans SQL - comment?
- 20. Comment obtenir un flux vers une base de données "en mémoire" créée via H2DB?
- 21. Comment obtenir un résultat unique dans MySQL
- 22. Erlang: comment désactiver la génération "crash dump" et "core dump"?
- 23. Dump MySQL vue sous forme de tableau avec des données
- 24. comment utiliser EXTRACTVALUE() dans mysql pour obtenir xmlfrag?
- 25. core dump dans un programme multithread
- 26. Dump C# DataTable dans un fichier
- 27. comment obtenir la taille d'un enregistrement dans mysql
- 28. Obtenir des données MYSQL dans AJAX
- 29. CakePHP 1.3 - dump de contrôleur
- 30. Importer MySQL-DB-Dump dans une application Rails en utilisant un fichier de migration
Je pense que c'est la bonne réponse. Vous devriez vraiment le marquer comme la bonne réponse. – Derek
Peut-être que vous devriez aussi poser la question sur la restauration, pas seulement la sauvegarde ;-) – Marki
@ThomasMueller pourquoi 'SCRIPT TO 'filename'' crée uniquement des requêtes liées au schéma, pas d'insérer des requêtes? –