更多信息:
http://www.h2database.com/javadoc/org/h2/constant/DbSettings.html#DATABASE_TO_UPPER
https://groups.google.com/forum/?fromgroups=#!topic/h2-database/B1zEC0V6m34
看起来所有大写字母都是 H2 的默认值。
由于创建脚本中的引号,schema_version 表名区分大小写。这允许标识符中不支持的字符。如果您愿意,可以将 flyway.table 配置为大写值。
表中的列是 Flyway 内部的,并不意味着作为公共 API。它们是私有的,因此可以从一个 Flyway 版本更改为下一个版本。Flyway 将始终确保这些更改是自动进行的,无需您手动操作。
您将表名括在“双引号”中,以确保创建的实际表不会受到 toUpperCase 转换的影响——某些 dbs 配置支持的功能。
将“表”括在引号中可确保创建的表完全符合要求。