Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Der H2-Runscript-Befehl wandelt alle Tabellennamen in Großbuchstaben um

Habe das Problem gefunden. Standardmäßig hat h2 diese Einstellung auf true gesetzt DATABASE_TO_UPPER . Wenn Sie dies auf "false" setzen, werden die Daten wie erwartet gespeichert. Also habe ich in meinem INIT-Befehl (davor) Folgendes eingegeben:

 jdbc:h2:mem:~/test;DATABASE_TO_UPPER=false;INIT=runscript from '~/schema.sql'

Jetzt werden die Tabellen in der richtigen Schreibweise eingefügt