Re: 'true'::TEXT::BOOLEAN
| От | Tom Lane |
|---|---|
| Тема | Re: 'true'::TEXT::BOOLEAN |
| Дата | |
| Msg-id | 5276.1117812482@sss.pgh.pa.us обсуждение |
| Ответ на | Re: 'true'::TEXT::BOOLEAN (Bruno Wolff III <bruno@wolff.to>) |
| Ответы |
Re: 'true'::TEXT::BOOLEAN
Re: 'true'::TEXT::BOOLEAN |
| Список | pgsql-sql |
Bruno Wolff III <bruno@wolff.to> writes:
> Markus Bertheau ??? <twanger@bluetwanger.de> wrote:
>> I think casting from text to boolean should be possible, and use the
>> same algorithm that's used when casting from "unknown" to boolean.
> You probably want boolin.
That won't actually work either, because boolin wants cstring:
egression=# select boolin('f'::text);
ERROR: function boolin(text) does not exist
HINT: No function matches the given name and argument types. You may need to add explicit type casts.
You can get it to work like this, if you're determined:
regression=# select boolin(textout('f'::text));boolin
--------f
(1 row)
and of course
regression=# select textin(boolout(true));textin
--------t
(1 row)
There's been discussion of allowing all datatypes to be explicitly
casted to or from text by generating conversions like these
automatically. But I'm not sure if everyone's convinced it's a good
idea or not. You'd also have to argue about whether varchar should
be included in the special dispensation ...
regards, tom lane
В списке pgsql-sql по дате отправления: