首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁用一个数据库的演进

如何禁用一个数据库的演进
EN

Stack Overflow用户
提问于 2015-01-14 12:55:53
回答 1查看 1.3K关注 0票数 4

我有一个play-java项目,通过ebean连接两个数据库。第一个数据库是用演化管理的,第二个数据库只用于只读,我没有权限对它进行任何更新。所以我只能对第二个数据库禁用进化。

目前,我已经花了一段时间,没有找到解决方案,只是在github站点上发现了来自stackoveflow的误导性建议,以及来自github站点上的框架问题累积列表中的混乱。据我所知,这个功能将在新版本,但尚未发布的版本2.4上提供。

我只是想知道,这里应该有某种解决办法,但我找不到任何办法。我有灼热的新功能要求,但没有看到解决办法。

我很少看到相关的问题,但这些问题都很老了。我希望从那时起,有些事情发生了变化。

问候雷米斯B

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-14 17:13:02

玩Extras有能力应用一个增强的演进插件,它适用于Play 2.0应用程序。

增强的进化插件,可以进行锁定,这样你的dynos就不会互相践踏(很快就会发挥作用),并且在db中启用/禁用进化。

您可以通过在构建文件中添加以下内容来添加插件

代码语言:javascript
复制
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)

您将需要禁用默认的进化论插件。

代码语言:javascript
复制
evolutionplugin=disabled

有关如何使用演进插件的更多信息可以找到这里

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27943475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档