From 05f43970d382e893f4b64e17af4fae6593e55928 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Sat, 10 Feb 2007 18:47:41 +0000 Subject: [PATCH] Add proper mapping of boolean type data to XML Schema. --- src/backend/utils/adt/xml.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/backend/utils/adt/xml.c b/src/backend/utils/adt/xml.c index 70e566327d..32d26cf3ba 100644 --- a/src/backend/utils/adt/xml.c +++ b/src/backend/utils/adt/xml.c @@ -7,7 +7,7 @@ * Portions Copyright (c) 1996-2007, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/backend/utils/adt/xml.c,v 1.25 2007/02/03 14:06:55 petere Exp $ + * $PostgreSQL: pgsql/src/backend/utils/adt/xml.c,v 1.26 2007/02/10 18:47:41 petere Exp $ * *------------------------------------------------------------------------- */ @@ -1482,6 +1482,14 @@ map_sql_value_to_xml_value(Datum value, Oid type) bool isvarlena; char *p, *str; + if (type == BOOLOID) + { + if (DatumGetBool(value)) + return "true"; + else + return "false"; + } + getTypeOutputInfo(type, &typeOut, &isvarlena); str = OidOutputFunctionCall(typeOut, value); -- 2.40.0