J'ai un serveur H2 autonome et opérationnel pour collecter des données. Pour les tests, je veux extraire les données de mon serveur dans un fichier CSV. Existe-t-il des outils pour cela?
Pour ceux qui sont trop paresseux pour lire la documentation, c'est peut-être tout ce dont vous avez besoin.
call CSVWRITE ( 'C:/MyFolder/MyCSV.txt', 'SELECT * FROM MYTABLE' )
Vous devez simplement exécuter l'appel (mentionné ci-dessus) dans le client basé sur navigateur de H2 que vous utilisez le plus probablement.
Pour ceux qui ne sont pas tout à fait paresseux, voici le lien pour lire - http://www.h2database.com/html/functions.html#csvwrite .
Pour les petites données, vous pouvez également utiliser script
pour exporter n'importe quelle table:
script table <table_name>
Une autre façon fonctionne pour moi:
script SIMPLE to 'C:\FolderName\FileName.sql' table SCHEMA.TABLENAME;