我有一个play-java项目,通过ebean连接两个数据库。第一个数据库是用演化管理的,第二个数据库只用于只读,我没有权限对它进行任何更新。所以我只能对第二个数据库禁用进化。
目前,我已经花了一段时间,没有找到解决方案,只是在github站点上发现了来自stackoveflow的误导性建议,以及来自github站点上的框架问题累积列表中的混乱。据我所知,这个功能将在新版本,但尚未发布的版本2.4上提供。
我只是想知道,这里应该有某种解决办法,但我找不到任何办法。我有灼热的新功能要求,但没有看到解决办法。
我很少看到相关的问题,但这些问题都很老了。我希望从那时起,有些事情发生了变化。
问候雷米斯B
发布于 2015-01-14 17:13:02
玩Extras有能力应用一个增强的演进插件,它适用于Play 2.0应用程序。
增强的进化插件,可以进行锁定,这样你的dynos就不会互相践踏(很快就会发挥作用),并且在db中启用/禁用进化。
您可以通过在构建文件中添加以下内容来添加插件
val extras = RootProject(uri("git://github.com/sclasen/play-extras.git"))
val main = PlayProject(appName, appVersion, appDependencies, mainLang = SCALA, settings = Defaults.defaultSettings ++ buildSettings).dependsOn(extras)您将需要禁用默认的进化论插件。
evolutionplugin=disabled有关如何使用演进插件的更多信息可以找到这里。
https://stackoverflow.com/questions/27943475
复制相似问题