Trouvé le problème. Par défaut, h2 a ce paramètre défini sur true DATABASE_TO_UPPER
. Définir cela sur false enregistrera les données comme prévu. Donc dans ma commande INIT (avant), j'ai saisi :
jdbc:h2:mem:~/test;DATABASE_TO_UPPER=false;INIT=runscript from '~/schema.sql'
Maintenant, les tableaux sont insérés dans la casse correcte