使用代码调用存储函数

问题描述 投票:0回答:1

我想使用slick调用sql过程:

hstore:https://www.postgresql.org/docs/current/hstore.html

create or replace function function(value varchar) returns hstore as $$

当前,我使用普通的sql调用它:

sql"SELECT d -> 'data' FROM function($value) d"

是否可以使用光滑或带有类型安全性来调用它?

我正在尝试做类似的事情:

SimpleFunction.unary[String, Map[String,String]("function")


sql postgresql slick hstore
1个回答
0
投票

尝试一下:

 val query =  SimpleFunction.unary[String, Map[String,String]]("function")

    implicit val duration = 10.seconds
    Await.result(db.run(query("value").result), duration).headOption match {
      case Some(res)     => println(res)
      case None           => println("noop")
    }
© www.soinside.com 2019 - 2024. All rights reserved.