Redshift只支持TIMESTAMP格式,我想在没有时区格式的情况下及时转储最初存储在Postgres中的一些数据。我的数据如下:15:30:00
当我将数据复制到Redshift时,它会显示无效的时间戳格式或值[YYYY-MM-DD HH24:MI:SS],错误代码为1206.
我目前的解决方法是在Redshift中将该列创建为CHAR(8)
由于
答案 0 :(得分:1)
没有其他解决方案可以使用char(8)。
答案 1 :(得分:1)
Redshift不支持timezones.
解决方法是将数据解析为UTC并将时差存储在单独的列中。您可以通过向UTC数据添加/减少小时来计算本地时间。