【发布时间】:2015-08-07 18:13:34
【问题描述】:
我想针对 Play Slick 托管数据库编写数据库集成测试,并使用 Play 文档中描述的辅助方法(即 Evolutions.applyEvolutions(database) 和 Evolutions.cleanupEvolutions(database))应用和取消应用 Evolutions。但是,这些需要 play.api.db.Database 实例,而我无法从我所看到的情况中获得它。 jdbc 库与 play-slick 冲突,那么如何从 slick 获取数据库实例?我使用以下内容来获取一个用于运行 slick 查询的 slick 数据库 def:
val dbConfig = DatabaseConfigProvider.get[JdbcProfile]("my-test-db")(FakeApplication())
import dbConfig.driver.api._
val db = dbConfig.db
谢谢,
李安
【问题讨论】:
标签: playframework-2.4 play-slick