尝试使用Slick(Scala)导入MySQL DUMP

时间:2015-06-23 10:10:07

标签: mysql scala slick readfile

我正在尝试使用scalatest创建一个自包含的数据库测试。为了做到这一点,因为我有一个非常复杂的表结构,我想读取整个SQLdump并使用sqlu插值器在Slick中使用普通SQL查询执行它。

我想做的事情看起来像:

val db = Database.forURL("jdbc:mysql://localhost:3306/test", driver="driver=\"com.mysql.jdbc.Driver\"", user="root", password="root")
val sqlString = io.Source.fromFile(getClass.getResource("/Test-Setup.sql").getPath).mkString
db.run(sqlu"""$sqlString.result""")

但似乎这不是正确的做法。

我的问题是:如何使用Slick导入SQL转储?

谢谢!

0 个答案:

没有答案