Я создаю таблицу 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