Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
0001457: PostgreSQL timestamp with timezone columns won't sync for ve…
…ry old, European dates.
  • Loading branch information
mhanes committed Oct 29, 2013
1 parent 336f064 commit ebaf44a
Showing 1 changed file with 5 additions and 0 deletions.
Expand Up @@ -45,6 +45,11 @@ public PostgreSqlTriggerTemplate(ISymmetricDialect symmetricDialect) {
" '\"' || to_char($(tableAlias).\"$(columnName)\", 'YYYY-MM-DD HH24:MI:SS.US ')||'-'|| " +
" lpad(cast(abs(extract(timezone_hour from $(tableAlias).\"$(columnName)\")) as varchar),2,'0')||':'|| " +
" lpad(cast(abs(extract(timezone_minute from $(tableAlias).\"$(columnName)\")) as varchar), 2, '0') || '\"' " +
" when extract(timezone_hour from $(tableAlias).\"$(columnName)\") = 0 and " +
" extract(timezone_minute from $(tableAlias).\"$(columnName)\") >= 0 then " +
" '\"' || to_char($(tableAlias).\"$(columnName)\", 'YYYY-MM-DD HH24:MI:SS.US ')||'+'|| " +
" lpad(cast(round(extract(timezone_hour from $(tableAlias).\"$(columnName)\")) as varchar),2,'0')||':'|| " +
" lpad(cast(round(extract(timezone_minute from $(tableAlias).\"$(columnName)\")) as varchar), 2, '0') || '\"' " +
" else " +
" '\"' || to_char($(tableAlias).\"$(columnName)\", 'YYYY-MM-DD HH24:MI:SS.US ')||'+'|| " +
" lpad(cast(extract(timezone_hour from $(tableAlias).\"$(columnName)\") as varchar),2,'0')||':'|| " +
Expand Down

0 comments on commit ebaf44a

Please sign in to comment.