Как сопоставить тип длительности с интервалом? - PullRequest
0 голосов
/ 04 декабря 2018

Я создаю таблицу Slick Postresql, которая содержит поле Interval, которое я хочу представить как Duration

case class Object(id: String, aproxDuration: Duration)
class Objects(tag: Tag) extends Table[Object](tag, "OBJECTS"){
  def id = column[String]("id", O.PrimaryKey)
  def expectedDuration = column[Duration]("expected_duration")
  def * = (id, expectedDuration) <> (Object.tupled, Object.unapply)
}

Для поддержки этого я установил slick-pgрасширение и создал профиль, который расширяет ExPostgresProfile, PgDate2Support, PgRangeSupport, но я не уверен, почему он не находит неявное TypedType для Duration

...