char *timezone = NULL;
char *connect_query = NULL;
char *unix_dir = "";
+ char *appname = NULL;
in_addr_t v_addr = INADDR_NONE;
int v_port;
res_pool_size = atoi(val);
else if (strcmp("connect_query", key) == 0)
connect_query = val;
+ else if (strcmp("application_name", key) == 0)
+ appname = val;
else {
log_error("skipping database %s because"
" of unknown parameter in connstring: %s", name, key);
pktbuf_put_string(msg, timezone);
}
+ if (appname) {
+ pktbuf_put_string(msg, "application_name");
+ pktbuf_put_string(msg, appname);
+ }
+
/* if user is forces, create fake object for it */
if (username != NULL) {
if (!force_user(db, username, password))
{"datestyle", VDateStyle },
{"timezone", VTimeZone },
{"standard_conforming_strings", VStdStr },
+ {"application_name", VAppName },
{NULL},
};