2013-07-25 35 views
0

我在登录时我上传我的应用程序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完全相同的错误。我是否必须手动执行演变脚本才能覆盖这些值或什么?

+0

您可能需要再次运行迁移 - 从桌面 –

+0

即,您可能需要撤消进化并再次应用它。 –

+0

您可能还想尝试使用https://groups.google.com/forum/#!forum/play-framework查看特定的问题 - 不确定此处的playframework代码的流量有多大(当然云用了很多) –

回答

1

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

+0

好的,谢谢,我会问这个游戏小组关于如何做这样的事情。感谢您指点我正确的方向 – Tim

+0

没有问题 - 我只是最近才了解自己的演变。 –