【发布时间】:2012-11-30 18:59:13
【问题描述】:
更多信息:
http://www.h2database.com/javadoc/org/h2/constant/DbSettings.html#DATABASE_TO_UPPER
https://groups.google.com/forum/?fromgroups=#!topic/h2-database/B1zEC0V6m34
看起来所有大写都是 H2 的默认值。
【问题讨论】:
更多信息:
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 中配置支持的功能。
将“表”括在引号中可确保创建的表完全符合要求。
【讨论】: