From: Marko Kreen Date: Mon, 27 Aug 2007 21:48:12 +0000 (+0000) Subject: add timezone to db parms X-Git-Tag: pgbouncer_1_1~37 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b4df486e18875089be83e96fdcef8e8e5363524e;p=pgbouncer add timezone to db parms --- 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 */