From: | "Edson Carlos Ericksson Richter" <richter(at)simkorp(dot)com(dot)br> |
---|---|
To: | "'pgsql'" <pgsql-general(at)postgresql(dot)org> |
Subject: | Alter column...using failure under 9.0.4 |
Date: | 2011-09-25 15:17:28 |
Message-ID: | 000801cc7b96$3e49da40$badd8ec0$@com.br |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general pgsql-hackers |
Dear list,
Ive a strange issue here. Ive a table that Im sure the column type is
boolean. I can see the datatype is boolean on PgAdmin.
Nevertheless, when I issue this command
----------------------------------------------------------------------------
----
alter table usuario alter column ativo type smallint using (case when ativo
then 1 else 0 end);
----------------------------------------------------------------------------
----
I get the following error:
----------------------------------------------------------------------------
----
ERROR: argument of IS FALSE must be type boolean, not type smallint
********** Error **********
ERROR: argument of IS FALSE must be type boolean, not type smallint
SQL state: 42804
----------------------------------------------------------------------------
----
I already run Vacuum just to be sure, but still not working.
I have a script with hundred similar lines (for other tables) without any
error, just this table.
Any hints?
Edson Carlos Ericksson Richter
SimKorp Infomática Ltda
Fone:
(51) 3366-7964
Celular:
(51) 8585-0796
Embedded Image
<http://www.simkorp.com.br/> www.simkorp.com.br
From | Date | Subject | |
---|---|---|---|
Next Message | Scott Ribe | 2011-09-25 15:22:23 | Re: (another ;-)) PostgreSQL-derived project ... |
Previous Message | Alban Hertroys | 2011-09-25 14:14:26 | Re: (another ;-)) PostgreSQL-derived project ... |
From | Date | Subject | |
---|---|---|---|
Next Message | Björn Häuser | 2011-09-25 15:43:15 | Re: Alter column...using failure under 9.0.4 |
Previous Message | Andres Freund | 2011-09-25 13:55:04 | Re: posix_fadvsise in base backups |