Skip site navigation (1) Skip section navigation (2)

is it bug? - printing boolean domains in sql/xml function

From: Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com>
To: PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: is it bug? - printing boolean domains in sql/xml function
Date: 2013-01-13 06:54:11
Message-ID: CAFj8pRAzNcRe_O0TVcr8KtaBbUA1sUzRbuuKQFNdy26bq8KVnA@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-hackers
Hello

related to http://www.postgresql.org/message-id/CAFj8pRDTAVfNrAzwEt+ewMfRBDZFfVa8W17Kk_E12fb6T-ZNXQ@mail.gmail.com

boolean domains is serialised to string different than boolean

postgres=# CREATE DOMAIN booldomain as bool;
CREATE DOMAIN

-- fully expected behave
postgres=# select true, true::booldomain;
 bool | booldomain
------+------------
 t    | t
(1 row)

postgres=# select true::text, true::booldomain::text;
 text | text
------+------
 true | true
(1 row)

-- unexpected behave
postgres=# select xmlforest(true as bool, true::booldomain as booldomain);
                  xmlforest
---------------------------------------------
 <bool>true</bool><booldomain>t</booldomain>
(1 row)

is it expected behave?

Regards

Pavel


Responses

pgsql-hackers by date

Next:From: Boszormenyi ZoltanDate: 2013-01-13 09:15:07
Subject: Re: Proposal for Allow postgresql.conf values to be changed via SQL [review]
Previous:From: Pavel StehuleDate: 2013-01-13 06:13:34
Subject: Re: enhanced error fields

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group