From 7b77cddaf7c4089272bc01960e2760ebfc83fb7e Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Fri, 2 Sep 2005 21:50:54 +0000 Subject: [PATCH] Add log display label for unnamed server-side portals. --- src/backend/tcop/postgres.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/backend/tcop/postgres.c b/src/backend/tcop/postgres.c index 56c9e21dd7..80b343f36e 100644 --- a/src/backend/tcop/postgres.c +++ b/src/backend/tcop/postgres.c @@ -1164,7 +1164,9 @@ exec_parse_message(const char *query_string, /* string to execute */ if (log_statement == LOGSTMT_ALL) ereport(LOG, - (errmsg("statement: PREPARE %s AS %s", stmt_name, query_string))); + (errmsg("statement: PREPARE %s AS %s", + (*stmt_name != '\0') ? stmt_name : "", + query_string))); /* * Start up a transaction command so we can run parse analysis etc. @@ -1732,7 +1734,8 @@ exec_execute_message(const char *portal_name, long max_rows) if (log_statement == LOGSTMT_ALL) /* We have the portal, so output the source query. */ ereport(LOG, - (errmsg("statement: EXECUTE %s [PREPARE: %s]", portal_name, + (errmsg("statement: EXECUTE %s [PREPARE: %s]", + (*portal_name != '\0') ? portal_name : "", portal->sourceText ? portal->sourceText : ""))); BeginCommand(portal->commandTag, dest); @@ -1867,7 +1870,7 @@ exec_execute_message(const char *portal_name, long max_rows) (long) ((stop_t.tv_sec - start_t.tv_sec) * 1000 + (stop_t.tv_usec - start_t.tv_usec) / 1000), (long) (stop_t.tv_usec - start_t.tv_usec) % 1000, - portal_name, + (*portal_name != '\0') ? portal_name : "", portal->sourceText ? portal->sourceText : ""))); } -- 2.39.5