更改了mysql的表值,但是cloudbees仍然使用旧值

时间:2013-07-25 13:24:19

标签: java mysql database playframework cloudbees

当我将应用程序上传到cloudbees时,我的日志中出现此错误

[[31merror[0m] play - You have an error in your SQL syntax; check the 
manual that corresponds to your MySQL server version for the right syntax 
to use near 'desc                      varchar(255),
kind                      varchar(255),
' at line 4 [ERROR:1064, SQLSTATE:42000]

经过一些谷歌搜索和浏览问题后,我发现问题是desc是mysql中的关键字而不是H2,所以我将desc更改为描述并重新部署了我的应用程序。但现在我再次使用desc得到完全相同的错误。我是否必须手动执行演化脚本来覆盖这些值或什么?

1 个答案:

答案 0 :(得分:1)

您需要运行迁移 - 首先撤消进行更改的迁移,然后重新应用它 - 这是一个特定于游戏的功能,与云计算无关。