Search Postgresql Archives

Re: Cast boolean to text

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



You can create a cast like this:
 
create or replace function bool_to_text (boolean)
    returns char
    strict
    language sql as '
    select case
        when $1 then \'t\'
        else \'f\'
        end;
    ';

create cast (boolean as char(1))
    with function bool_to_text(boolean)
    as implicit;
Thank you,
Shoaib

 
On 12/7/06, Tom Lane <tgl@xxxxxxxxxxxxx> wrote:
"Willy-Bas Loos" <willybas@xxxxxxxxx> writes:
> I've noticed that postgresql   8.1.0 can cast a boolean to text, but version
> 8.1.5 CAN'T.

Better check again --- there has never been a standard cast from bool to
text.  Sure you didn't install a custom one in your 8.1.0 database?

                       regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux