gpt4 book ai didi

grails - Grails DB迁移插件-奇怪的行为

转载 作者:行者123 更新时间:2023-12-02 15:29:50 25 4
gpt4 key购买 nike

我在运行dbm-update时遇到了一个奇怪的行为。它创建了两组数据库更改日志表和数据库更改锁定表。一组全部大写,第二组全部小写。上一次更新仅在新创建的日志中进行。

到目前为止运行良好。我看到的一个区别是,在生产环境中,日志文件均为大写,而在测试环境中,日志文件均为小写。

难道我们在Windows和Mac机器上都运行dbm-update?

任何帮助深表感谢。

最佳答案

Could it be that we are running dbm-update from both Windows and Mac machines?





但是我认为这更多是底层数据库的问题。例如,MySQL在Windows上创建小写的表名,而在Unix系统上使用大写的表名(请参阅 this问题)。

如果在UNIX系统上导出mysql数据库并在Windows系统上导入数据,则获得的数据库名称与在Windows系统上从头创建数据库的数据库名称不同。

如果然后运行dbm-update,则找不到 databasechangelog表,并创建一个新的 databasechangelog表。

关于grails - Grails DB迁移插件-奇怪的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21400623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com