В Redshift, Как привести current_timestamp к отметке времени с часовым поясом UTC? - PullRequest
0 голосов
/ 07 ноября 2019

Это работает:

select to_char(current_timestamp AT TIME ZONE 'UTC', 'YYYY-MM-DD HH24:MI:SS OF')

Но когда я вставляю его в таблицу, происходит сбой с этой ошибкой:

42804: столбец "load_time" имеет типметка времени с часовым поясом, но выражение имеет тип text

1 Ответ

0 голосов
/ 07 ноября 2019

Функция to_char() выводит текстовую строку.

Если вы пытаетесь вставить ее в поле TIMESTAMP WITH TIME ZONE, просто обратитесь к:

current_timestamp AT TIME ZONE 'UTC'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...