Postgresql: как правильно создать временную метку с временной меткой из временной метки, полей часового пояса
У меня есть таблица с отметкой времени без часового пояса. ГГГГ-ММ-ДД ЧЧ: ММ: СС
и поле "часовой пояс", которое является либо "P" для Тихого океана, либо "M" для Горного.
Мне нужно создать поле типа «отметка времени с часовым поясом»
Учитывая два поля, которые у меня есть, есть ли способ сделать это, который правильно учитывает летнее время?
В частности: отметка времени: 2013-11-03 01:00:00 часовой пояс: "P" станет: 2013-11-03 01: 00: 00-07
и отметка времени: 2013-11-03 03:00:00 часовой пояс: "P" станет: 2013-11-03 03: 00: 00-08