В табличке, в поле tick записано некое часло. Я добавил в таблицу новую колонку ts и хочу обновить ее вычислив на основании колонки tick. И что то не получается в postgres написать UPDATE.
В db2 базе update выглядел бы так
update set ts = (current_timestamp - (tick * 10 / 60 / 60 / 24) days) .
В postgres, в мануале написано что то вроде
set ts = current_timestamp - interval '10 day'
Но мне не удается транслировать это под мою задачу. Пробовал
set ts = current_timestamp - interval cast(tick * 10 / 60 / 60 / 24 as string) || ' day'
Но выходят синтаксические ошибки.