]> granicus.if.org Git - postgresql/commitdiff
Make better thousands_sep default based on decimal marker value.
authorBruce Momjian <bruce@momjian.us>
Thu, 14 Jul 2005 15:54:21 +0000 (15:54 +0000)
committerBruce Momjian <bruce@momjian.us>
Thu, 14 Jul 2005 15:54:21 +0000 (15:54 +0000)
src/bin/psql/print.c

index 27e081870ac4cf20689dc91a1ee6e1266ddd202a..457b1d1aee332cd2c7bf849c6ccf4de2756d2786 100644 (file)
@@ -3,7 +3,7 @@
  *
  * Copyright (c) 2000-2005, PostgreSQL Global Development Group
  *
- * $PostgreSQL: pgsql/src/bin/psql/print.c,v 1.67 2005/07/14 08:42:37 momjian Exp $
+ * $PostgreSQL: pgsql/src/bin/psql/print.c,v 1.68 2005/07/14 15:54:21 momjian Exp $
  */
 #include "postgres_fe.h"
 #include "common.h"
@@ -1722,8 +1722,10 @@ setDecimalLocale(void)
                grouping = "3";         /* most common */
        if (*extlconv->thousands_sep)
                thousands_sep = strdup(extlconv->thousands_sep);
+       else if (*decimal_point != ',')
+               thousands_sep = ",";
        else
-               thousands_sep = ",";    /* matches SQL standard decimal marker */
+               thousands_sep = ".";
 }