我在我的机器上使用 Postgres 进行开发,一切都很好。
但是在移动到带有 MySQL 的服务器并在 application.conf 中提供了:
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://ec2-23-21-211-172.compute-1.amazonaws.com:3306/app"
db.default.user=app
db.default.password={PASSWORD_GOES_HERE}
ebean 仍然通过“create sequence”和“add constraint fk_”生成与 mysql 不兼容的演化。
关于如何修复它有什么想法吗?
最佳答案
在使用 Play!Framework Ebean 和 MySQL 数据库时,也许您应该考虑这篇关于类似问题的文章 here .
我认为您必须手动修改生成的进化脚本中不兼容的 SQL 语法,使其与 MySQL 兼容。
关于mysql - ebean 生成不兼容 mysql 的演化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16258634/