【发布时间】:2015-07-01 03:28:12
【问题描述】:
我正在尝试使用 Slick 3.0.0 从 Postgres 9.4 数据库返回 BLOB
我的简单尝试是
import slick.driver.PostgresDriver.api._
import slick.jdbc.JdbcBackend.Database
import scala.concurrent.Await
import scala.concurrent.duration._
import scala.concurrent.ExecutionContext.Implicits.global
object QueryRunner extends App {
val db = Database.forURL("jdbc:postgresql://localhost:5432/test","test_migration","test_migration",driver = "org.postgresql.Driver")
def selectRegions = sql"Select region_data from test.regions".as[java.sql.Blob]
val result = db.run(selectRegions)
val regionData = Await.result(result,1.seconds)}
我回来了
错误:(16, 65) 找不到参数 rconv 的隐式值:slick.jdbc.GetResult[java.sql.Blob] def selectRegions = sql"从core.regions中选择region_data".as[java.sql.Blob]
我觉得好像因为 Blob 和 BYTEA 有点专业,所以我一定缺少导入?
【问题讨论】: