Allan Galarza
UPDATE server_premium SET expiration = expiration + $1 WHERE server_id = $2 RETURNING expiration
fun Column<Instant?>.plusDuration(duration: Duration): CustomOperator<Instant> { val intervalExpression = object : Expression<Instant>() { override fun toQueryBuilder(queryBuilder: QueryBuilder) = queryBuilder { +"INTERVAL '${duration.inWholeSeconds} seconds'" } } return CustomOperator("+", columnType, this, intervalExpression) }
it[expiration] = expiration.plusDuration(days.days)
A modern programming language that makes developers happier.