如何将时间插入红移

时间:2015-12-15 01:39:12

标签: postgresql amazon-redshift

Redshift只支持TIMESTAMP格式,我想在没有时区格式的情况下及时转储最初存储在Postgres中的一些数据。我的数据如下:15:30:00

当我将数据复制到Redshift时,它会显示无效的时间戳格式或值[YYYY-MM-DD HH24:MI:SS],错误代码为1206.

我目前的解决方法是在Redshift中将该列创建为CHAR(8)

由于

2 个答案:

答案 0 :(得分:1)

没有其他解决方案可以使用char(8)。

答案 1 :(得分:1)

Redshift不支持timezones.

解决方法是将数据解析为UTC并将时差存储在单独的列中。您可以通过向UTC数据添加/减少小时来计算本地时间。