尝试使用Slick(Scala)导入MySQL转储
我正在尝试使用scalatest创建一个自包含的数据库测试。为了做到这一点,因为我有一个非常复杂的表结构,所以我想读取整个SQLdump,并使用Slick中的普通SQL查询,使用sqlu插值器执行它 我想做的是:尝试使用Slick(Scala)导入MySQL转储,mysql,scala,slick,readfile,Mysql,Scala,Slick,Readfile,我正在尝试使用scalatest创建一个自包含的数据库测试。为了做到这一点,因为我有一个非常复杂的表结构,所以我想读取整个SQLdump,并使用Slick中的普通SQL查询,使用sqlu插值器执行它 我想做的是: val db = Database.forURL("jdbc:mysql://localhost:3306/test", driver="driver=\"com.mysql.jdbc.Driver\"", user="root", password="root") val sqlSt
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转储
谢谢大家!