Мои данные хранятся без часового пояса в IST (пока что это не вариант).
select
some_date as t0,
some_date AT TIME ZONE 'Asia/Kolkata' as t1,
date_add('minute', -330, some_date) AT TIME ZONE 'Asia/Kolkata' as t2
from my_table limit 1;
t0: 2016-03-27 09:52:33.000
t1: 2016-03-27 15:22:33.000 Asia/Kolkata
t2: 2016-03-27 09:52:33.000 Asia/Kolkata
То, что я хочу, это t2
, однако способ, которым я его получил, плох. Есть ли лучший способ добавить информацию о часовом поясе в столбец отметки времени?