Redshift只支持时间戳格式,我想转储一些数据,原来存储在Postgres的时间没有时区格式。我的数据如下: 15:30:00
当我将数据复制到Redshift中时,它显示无效的时间戳格式或值YYYY-MM-DD HH24:MI:SS,错误代码1206。
我目前的解决方法是在Redshift中将该列创建为CHAR(8)
谢谢
发布于 2015-12-16 15:50:11
没有使用char(8)的其他解决方案。
发布于 2015-12-30 04:53:35
Redshift不支持timezones.
解决方法是将数据解析为UTC并将时间差存储在单独的列中。您将能够通过向UTC数据添加/减去小时数来计算本地时间。
https://stackoverflow.com/questions/34279661
复制相似问题