mysql - ebean 生成不兼容 mysql 的演化

标签 mysql playframework playframework-2.0 ebean

我在我的机器上使用 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/

相关文章:

Mysql日期和时差

java - 如何调试在 Debug模式下而不是在生产模式下工作的 Play 框架程序?

java - Play 框架将两个 Play 应用程序合二为一

intellij-idea - IntelliJ IDEA 和 PlayFramework 模块

java - 使用 play-scalr 会引发不支持的 Major.minor 版本 51.0

scala - [SlickException : Read NULL value for column (USERS/670412212). LOGIN_ID]

MySQL - 非唯一表/别名

php - 字段未从 php 插入到 mysql 数据库中

php - 无法通过套接字 '/var/run/mysqld/mysqld.sock' 连接到本地 MySQL 服务器 (2)

斯卡拉,玩, future : combining results from multiple futures