問題が見つかりました。デフォルトでは、h2ではこの設定がtrueに設定されていますDATABASE_TO_UPPER
。これをfalseに設定すると、期待どおりにデータが保存されます。そのため、(その前の)INITコマンドで、次のように入力しました。
jdbc:h2:mem:~/test;DATABASE_TO_UPPER=false;INIT=runscript from '~/schema.sql'
これで、テーブルは正しいケースで挿入されています
問題が見つかりました。デフォルトでは、h2ではこの設定がtrueに設定されていますDATABASE_TO_UPPER
。これをfalseに設定すると、期待どおりにデータが保存されます。そのため、(その前の)INITコマンドで、次のように入力しました。
jdbc:h2:mem:~/test;DATABASE_TO_UPPER=false;INIT=runscript from '~/schema.sql'
これで、テーブルは正しいケースで挿入されています