diff options
Diffstat (limited to 'src/backend/commands/variable.c')
| -rw-r--r-- | src/backend/commands/variable.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/backend/commands/variable.c b/src/backend/commands/variable.c index c078443c5e0..403444493e5 100644 --- a/src/backend/commands/variable.c +++ b/src/backend/commands/variable.c @@ -302,6 +302,7 @@ assign_timezone(const char *value, bool doit, GucSource source) #else CTimeZone = -interval->time; #endif + session_timezone = pg_tzset_offset(CTimeZone); HasCTZSet = true; } @@ -319,6 +320,7 @@ assign_timezone(const char *value, bool doit, GucSource source) { /* Here we change from SQL to Unix sign convention */ CTimeZone = -hours * SECS_PER_HOUR; + session_timezone = pg_tzset_offset(CTimeZone); HasCTZSet = true; } } |
