Improve informational messages for "show" command responses.

This commit is contained in:
Thomas G. Lockhart 1997-05-16 07:24:13 +00:00
parent f8d4b3cf40
commit 51e0fe5c88
1 changed files with 17 additions and 5 deletions

View File

@ -2,7 +2,7 @@
* Routines for handling of 'SET var TO', 'SHOW var' and 'RESET var' * Routines for handling of 'SET var TO', 'SHOW var' and 'RESET var'
* statements. * 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 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]; char buf[64];
sprintf( buf, "Date style is %s with%s European conventions", strcpy( buf, "DateStyle is ");
((DateStyle == USE_ISO_DATES)? "iso": ((DateStyle == USE_ISO_DATES)? "sql": "postgres")), switch (DateStyle) {
((EuroDates)? "": "out")); 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); elog(NOTICE, buf, NULL);