Mysql
 sql >> Base de données >  >> RDS >> Mysql

La commande runscript H2 transforme tous les noms de table en majuscules

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