From b4df486e18875089be83e96fdcef8e8e5363524e Mon Sep 17 00:00:00 2001 From: Marko Kreen Date: Mon, 27 Aug 2007 21:48:12 +0000 Subject: [PATCH] add timezone to db parms --- src/loader.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/loader.c b/src/loader.c index 573eed8..de4a669 100644 --- a/src/loader.c +++ b/src/loader.c @@ -142,6 +142,7 @@ void parse_database(char *name, char *connstr) char *password = ""; char *client_encoding = NULL; char *datestyle = NULL; + char *timezone = NULL; char *unix_dir = ""; in_addr_t v_addr = INADDR_NONE; @@ -170,6 +171,8 @@ void parse_database(char *name, char *connstr) client_encoding = val; else if (strcmp("datestyle", key) == 0) datestyle = val; + else if (strcmp("timezone", key) == 0) + timezone = val; else if (strcmp("pool_size", key) == 0) pool_size = atoi(val); else { @@ -283,6 +286,11 @@ void parse_database(char *name, char *connstr) pktbuf_put_string(&buf, datestyle); } + if (timezone) { + pktbuf_put_string(&buf, "timezone"); + pktbuf_put_string(&buf, timezone); + } + db->startup_params_len = pktbuf_written(&buf); /* if user is forces, create fake object for it */ -- 2.39.5