2015-12-15 27 views
0

Redshift只支持TIMESTAMP格式,我想轉儲一些原始存儲在Postgres中的數據,並且沒有時區格式。我的數據是這樣的:15:30:00如何將時間插入紅移

當我複製我的數據轉換成紅移,它說無效的時間戳格式或值YYYY-MM-DD HH24:MI:SS],錯誤代碼1206

我目前的解決辦法是在紅移創建列CHAR(8)

感謝

回答

0

沒有其他的解決方案,它使用CHAR(8)。

0

紅移不支持timezones.

解決方法是分析數據以單獨的列UTC和存儲的時間差。您將能夠通過向UTC數據添加/減去小時來計算當地時間。

+1

只是一個快速更新 - Redshift現在支持timestamptz(帶時區的時間戳) –