Đã tìm thấy sự cố. Theo mặc định, h2 có cài đặt này được đặt thành true DATABASE_TO_UPPER
. Đặt thành false sẽ lưu dữ liệu như mong đợi. Vì vậy, trong lệnh INIT của tôi (trước nó), tôi đã nhập:
jdbc:h2:mem:~/test;DATABASE_TO_UPPER=false;INIT=runscript from '~/schema.sql'
Bây giờ các bảng đang được chèn vào đúng trường hợp