From: | Michael Fuhr <mike(at)fuhr(dot)org> |
---|---|
To: | Mansion <michael(dot)mansion(at)u-picardie(dot)fr> |
Cc: | pgsql-bugs(at)postgresql(dot)org |
Subject: | Re: BUG #1796: UNION ALL of NULL <=> type = text so mimack pb |
Date: | 2005-07-28 14:01:40 |
Message-ID: | 20050728140140.GA76158@winnie.fuhr.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
On Thu, Jul 28, 2005 at 02:05:30PM +0100, Mansion wrote:
>
> on the table rien with the column "ordre" (int type)
> When i write :
> INSERT INTO rien (ordre) SELECT NULL UNION ALL SELECT NULL
> i have the error :
> column "ordre" is of type integer but expression is of type text
The complete error message gives a hint about how to solve this problem:
CREATE TABLE rien (ordre integer);
INSERT INTO rien (ordre) SELECT NULL UNION ALL SELECT NULL;
ERROR: column "ordre" is of type integer but expression is of type text
HINT: You will need to rewrite or cast the expression.
For more information see "UNION, CASE, and ARRAY Type Resolution"
in the documentation:
http://www.postgresql.org/docs/8.0/static/typeconv-union-case.html
--
Michael Fuhr
http://www.fuhr.org/~mfuhr/
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2005-07-28 14:32:31 | Re: krb5 authentication and multihomed server hosts |
Previous Message | Michael Fuhr | 2005-07-28 13:51:13 | Re: BUG #1794: inheritance removes permissions from the parent table |