From 51e0fe5c88365e8ffdd8c0ad0358738a03d154b4 Mon Sep 17 00:00:00 2001 From: "Thomas G. Lockhart" Date: Fri, 16 May 1997 07:24:13 +0000 Subject: [PATCH] Improve informational messages for "show" command responses. --- src/backend/tcop/variable.c | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/src/backend/tcop/variable.c b/src/backend/tcop/variable.c index 5d885a5673..ae4ab8619d 100644 --- a/src/backend/tcop/variable.c +++ b/src/backend/tcop/variable.c @@ -2,7 +2,7 @@ * Routines for handling of 'SET var TO', 'SHOW var' and 'RESET var' * statements. * - * $Id: variable.c,v 1.7 1997/04/29 04:38:58 vadim Exp $ + * $Id: variable.c,v 1.8 1997/05/16 07:24:13 thomas Exp $ * */ @@ -191,7 +191,7 @@ static bool parse_date(const char *value) } else { - elog(WARN, "Bad value for date (%s)", tok); + elog(WARN, "Bad value for date style (%s)", tok); } } @@ -205,9 +205,21 @@ static bool show_date() { char buf[64]; - sprintf( buf, "Date style is %s with%s European conventions", - ((DateStyle == USE_ISO_DATES)? "iso": ((DateStyle == USE_ISO_DATES)? "sql": "postgres")), - ((EuroDates)? "": "out")); + strcpy( buf, "DateStyle is "); + switch (DateStyle) { + case USE_ISO_DATES: + strcat( buf, "ISO"); + break; + case USE_SQL_DATES: + strcat( buf, "SQL"); + break; + default: + strcat( buf, "Postgres"); + break; + }; + strcat( buf, " with "); + strcat( buf, ((EuroDates)? "European": "US (NonEuropean)")); + strcat( buf, " conventions"); elog(NOTICE, buf, NULL); -- 2.40.0