"Thomas" <[EMAIL PROTECTED]> writes:
> select * from (select 'years' as recurrence) p where recurrence = 'years'
> it gives:
> ERROR: failed to find conversion function from "unknown" to text

Try casting the unknown value to some specific type, eg

regression=# select * from (select 'years'::text as recurrence) p where 
recurrence = 'years';
 recurrence
------------
 years
(1 row)

Do you have a less artificial example where not resolving the
subselect's output type is a problem?  We could change it to
force the type to text sooner, but I'm afraid that that would
break other people's usages.

                        regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 2: Don't 'kill -9' the postmaster

Reply via email to