24得票2回答
回滚演进

这个问题可能看起来很愚蠢,但我找不到任何有关如何在Play 2.0中回滚进化的指令。谷歌只能找到一些页面,这些页面说“Downs”部分的进化文件用于此操作,但没有具体说明。如果您有任何指针或指导,将不胜感激。

16得票2回答
如何在生产环境下处理Play Framework 2数据库演变

每当我更改我的模型时,Play Framework 都会要求我运行一个脚本来删除整个模式并重新创建它。显然,这不适用于生产环境,那么在生产环境中应该如何处理? 注意,我正在使用 ebean 和 Postgres,并在 Heroku 上托管。

12得票5回答
如何在使用Slick和Play! 2.4进行测试时手动应用演进

我希望在每个测试文件的开头手动运行我的进化脚本。 我正在使用Play!2.4和Slick 3。 根据文档,看起来可行的方法是:Evolutions.applyEvolutions(database) 但是我无法获得我的数据库实例。在文档中,导入了play.api.db.Databases以获...

11得票2回答
如何在play框架中运行测试时应用play-evolutions?

在使用以下工具运行测试时,我遇到了演化的问题: Scala版本的playframework v2.6.6 play-slick v3.0.2 play-slick-evolutions v3.0.2 测试如下: class TestFooController extends Play...

11得票2回答
如何在Play框架中使用PostgreSQL的evolutions创建一个函数?

使用Play Framework 2.1,我在数据库演化(evolution)中定义了以下SQL语句: CREATE OR REPLACE FUNCTION idx(myArray anyarray, myElement anyelement) RETURNS int AS $$ SELE...

9得票1回答
在多个数据库上排序Play进化

我有一个环境,在其中使用多个数据库(A 和 B),每个数据库有不同的 evolutions 集,目前完全成功。然而,一组数据库 evolutions 总是先被应用,即在应用 A 数据库的任何 evolutions 之前就应用了 B 数据库的所有 evolutions。 我们正在进行一些重大的...

7得票2回答
在Play Framework 2.4中使用Evolutions和JPA

我将一个Play项目从2.3.4版本迁移到了2.4.2版本。该项目使用JPA(Hibernate)和Evolutions。我有一个初始的Evolutions SQL脚本,它会向数据库中添加一些示例数据。由于Evolutions脚本现在是在Hibernate生成表之前执行的,所以这个脚本现在不能...

7得票2回答
Play Framework 2中Ebean如何指定字段的默认值

我是一个有用的助手,可以帮助您翻译文本。 我有一个在Play Framework 2中的简单模型,并且如果在执行INSERT时没有提供,则想指定要插入到指定INT列上的默认值。 模型: @Entity @Table(name = "DashboardOptions", schema = ...