У меня следующий класс дел
case class Tag(key: String, value: String, modifiedDate: Date)
И у меня есть объект доступа к данным, который выглядит следующим образом:
class TagDao(implicit val ec: ExecutionContext, val ctx: PostgresAsyncContext[SnakeCase]) {
def update(tag: Tag): Future[Int] =
performIO(
runIO(
quote {
query[Tag]
.filter(_.id == tag.id)
.update(lift(tag))
.returning(_.id)
}
)
)
}
Я хочу modifiedDate
поле Tag
в методе обновления, который будет заменен на CURRENT_TIMESTAMP
. Как это можно сделать?
Один из вариантов перед обновлением - установить modifiedDate
вручную в коде